ADOQuery1中使用SQL语句的问题?(50分)

  • 主题发起人 主题发起人 strock
  • 开始时间 开始时间
S

strock

Unregistered / Unconfirmed
GUEST, unregistred user!
我在ADOQuery1中运行以下SQL语句:selete * into table1 from table2
可以得到结果,但老是出这么一句,为什么?
ADOQuery1:CommandText does not return a result set
 
就是说sql运行后的结果没有返回一行的结果。

sql语句不是查询语句中就是这样的
 
有没有办法避免这一句的出现,因为在程序中一运行就跳出来了
 
用ADOCommand一定没问题。
 
还是不行啊
 
你是不是用了adoQuery1.Open或Actived := True方法,如果是就很简单用ExecSQL
 
你的语句应该是这么写的对吗?
ADOQuery1.Open;
应该改成
ADOQuery1.execSQL;
因为只有查询返回结果才用OPEN,因为你的查询是不返回结果的所以应该用EXECSQL.
给分吧
 
多人接受答案了。
 
后退
顶部