我在执行时,发现数据库插入了数据,但是出现错误 错误为"commandText doesn't return a result set" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是不是用到了 ×××.Open ?修改成: ×××.ExecSQL. 没有用, adoQ.Close; adoQ.SQL.LoadFromFile(strfile); // adoQ.SQL.Text:='insert into wjl..wjl values(14,''''ssd'''')'; adoQ.Open;其中strfile为'insert into wjl..wjl values(14,'ssd')语句 如: ADOQuery1.Open; //返回记录集合。适用于'select * from talble' ADOQuery1.ExecSQL; //不返回记录集,插入的时候不会有记录集返回,所以用open会出错。 adoQ.Close; adoQ.SQL.LoadFromFile(strfile); // adoQ.SQL.Text:='insert into wjl..wjl values(14,''''ssd'''')'; adoQ.Open; <-------就是它,修改成adoQ.ExecSQL; 就是改为ADOQuery1.ExecSQL也出错呀 是改为ADOQuery1.ExecSQL也出错呀-------------------------------------错误的位置和原因还是一样? 那估计不是这个地方的错误。你设置断点调试看看。如果Sql语句用"Insert ",然后用open肯定会出错误了。 你打个断点,用ctrl+F7把你的sql语句显示出来,到sql_explore里面去调试,调好了再写进代码估计,楼主是个bird,呵呵 求助:c++代码转delphi代码 delphi初学者适合看什么书? 打印问题 关于DBGrid的问题! 谢谢(等待中) 复活,散分!! 数据转换的问题 我写的Service Application程序为什么总是不能运行? 怎樣通過程序來實現定時提醒功能﹖(用delphi語言編寫) Bufeng收藏——Delphi 编程技巧 之二 【代发】 怎样使鼠标放在Label上时,字体变色?我是低手,请赐教.谢谢 求救:有没有办法一个对象的信息存储起来,下次程序运行的时候直接载入就可以的到原对象的信息。 请问大家:无分了怎么办???
adoQ.Close;
adoQ.SQL.LoadFromFile(strfile);
// adoQ.SQL.Text:='insert into wjl..wjl values(14,''''ssd'''')';
adoQ.Open;
其中strfile为'insert into wjl..wjl values(14,'ssd')语句
ADOQuery1.Open; //返回记录集合。适用于'select * from talble' ADOQuery1.ExecSQL; //不返回记录集,插入的时候不会有记录集返回,所以用open会出错。
adoQ.SQL.LoadFromFile(strfile);
// adoQ.SQL.Text:='insert into wjl..wjl values(14,''''ssd'''')';
adoQ.Open; <-------就是它,修改成adoQ.ExecSQL;
错误的位置和原因还是一样?
如果Sql语句用"Insert ",然后用open肯定会出错误了。
估计,楼主是个bird,呵呵