我使用一个ADOConnection连接两个不同的ADOQuery,一个负责执行SQL更新(ADOQuery_SQL),一个负责执行文件更新ADOQuery_file(主要是通过Select top 1 from 表,然后Edit、Post)。现在先执行ADOQuery_SQL更新后,再使用ADOQuery_file执行文件更新,Post的时候就会报错,如下所示:
=================================================
执行出错
错误信息:'wsconfig' 附近有语法错误。
发生错误的语句:
SET ANSI_NULLS ON
=================================================
但是在我的ADOQuery_file中根本就没写过SQL语句呀,为什么会报错呢?
=================================================
执行出错
错误信息:'wsconfig' 附近有语法错误。
发生错误的语句:
SET ANSI_NULLS ON
=================================================
但是在我的ADOQuery_file中根本就没写过SQL语句呀,为什么会报错呢?
不要select *
只选择需要更新的字段
另外,要判断返回的记录集是否是空(没记录)