请教下列插入数据到ACCESS的代码有什么问题?
SQL.Format("INSERT INTO smspre_product(productName, entertime) VALUES(\'%s\', \'%s\')",
productName, strCurrentTime);
pConnection->Execute((_bstr_t)SQL, &RecordsAffected, adCmdText);
执行Execute时总是发生异常.
表smspre_product共有三个字段:productId、productName、entertime,其中productId是自动编号字段。
问题点数:50、回复次数:6Top
1 楼bohut(●伯虎● )回复于 2005-06-03 15:59:48 得分 0
pConnection->Execute((_bstr_t)SQL, &RecordsAffected, adCmdText);
这句执行前将sql语句输出来到access里直接执行看是否有错。Top
2 楼ishallwin()回复于 2005-06-03 16:19:11 得分 0
在ACCESS中如何直接招待SQL?我没找到地方呢Top
3 楼bohut(●伯虎● )回复于 2005-06-03 16:31:23 得分 50
打开数据库,界面上左边的像qq抽屉界面上点击“查询”
上面有三个按钮,“打开”,“设计”,“新建”,选择“新建”
接下来的界面上点“确定”
弹出“显示表”的对话框,点"关闭",工具栏最左边出现“sql”,点击进入,输入sql语句后,点击工具栏里的感叹号执行。Top
4 楼51touch(toucher)回复于 2005-06-03 16:38:58 得分 0
最好的方法就是在ACCESS中测试你的SQL语句是否对。所有的sql语句都可以在access中测试的。Top
5 楼ishallwin()回复于 2005-06-03 16:40:45 得分 0
可以正常执行Top
6 楼ishallwin()回复于 2005-06-03 16:42:11 得分 0
问题已解决。Top




