ACCESS 数据库 与AdoQuery 联合使用问题 5

今天写程序发现一个奇怪的问题:INSERTINTOCirDB(ID,CAR_NM,PARTNO,LOTNO,CircuitNo,CDATE)VALUES('1','AG-... 今天写程序发现一个奇怪的问题:
INSERT INTO CirDB (ID, CAR_NM, PARTNO, LOTNO, CircuitNo, CDATE )
VALUES ('1','AG-FRONT-DK6', '91200-F5750', 'F103G02', 'AG102', NOW())
这段语句在ACCESS中调试就可以插入数据,

但是我使用
AdoQuery1.SQL.Text:='insert into CirDB (ID, CAR_NM, PARTNO, LOTNO, CircuitNo, CDATE )
VALUES (''1'',''AG-FRONT-DK6'', ''91200-F5750'', ''F103G02'', ''AG102'', NOW())
AdoQuery1.ExecSQL;
这样写就提示 insert into 语法错误,
然后我把字段都去掉还是使用AdoQuery1 语句操作数据如下:
AdoQuery1.SQL.Text:='insert into CirDB VALUES (''1'',''AG-FRONT-DK6'', ''91200-F5750'', ''F103G02'', ''AG102'', NOW())
AdoQuery1.ExecSQL;
这样写就不出语法错误,
请问大虾们,问题出在哪里,为什么去掉字段名插入就不出语法错误???
展开
 我来答
匿名用户
2015-01-06
展开全部
有几点要注意:
alter database password不影响行数,所以即使执行成功,ADOQuery->ExecSQL()的返回值也是0
另外就是更改密码的操作,必须保证连接是以独占方式打开的数据库,也就是说ADOConnection的连接字符串中必须有一句:
Mode=Share Deny Read|Share Deny Write;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式