ADO向SQLServer插入数据时所报的异常,怎么解决

 我来答
匿名用户
2017-01-17
展开全部
ADO向SQLServer插入数据时所报的异常,怎么解决
改成 insert into book values("a","b");

或者 insert into book values(''a'',''b'');

单引号是delphi的特殊符号,可能因为这个出错.

补充: 刚才看到...呵呵,,第一次没有仔细看..

把query1.Open;去掉

当执行select 语句的时候是用 Open.
Open的意思是执行sql,并返回数据集, 你的是insert语句,
用Open,肯定执行成功,但是并没有数据集返回,所以抛错
ENoResultSet !!!

执行 insert,update,del 用Execsql;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式