adoquery(access)中语句的执行问题 我从文本文件中读取SQL语句(SELECT、delete等。可能是多条语句)。如果用adoquery执行,然后在dbgrid中显示结果(如果没有select语句,则无记录显示;如果有select语句则显示结果)。请问应该如何写该段代码(应该用open还是execsql) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try open;except execsql;end; ADOQuery.SQL.LoadfromFile('XXX.txt');if pos('select',ADOQuery.sql.text)>0 then ADOQuery.openelse ADOQuery.Execsql; 不會是Select和Delete同時存在吧. 实际例子: select * from TableA update TableA set 字段A='123' delete from TableA where 字段A='' select * from TableA这种情况请问如何处理注:对ACCESS2000表操作 呵~~,分开来处理。对于有返回数据集的,用OPEN;对于DELETE ,UPDATE等指令用EXECSQL; 我是想像在SQL SERVER查询分析器中使用SQL脚本一样处理相关数据 一天有多条数据,有好多天,如何用SQL选出每天最大的数据? 小问题急!!!答者有份 麻将游戏项目外包,谁来接? 如何将控件面板设置成多行显示 请问有没有Tstringfield,Tmemofield等这样的组件呀,谢谢!! 请问高手们一个问题?如果做一个进销存系统,请问财务在数据库中要占一个表吗?迷惑? 时间查找的问题。 我参加传奇的“绝代双娇”啦。。。散分! 一个用户登陆认证问题,代码如下! 怎样实现点对点的文件传输啊 在Internet中 控制一个非delphi无源码的子程序运行 **********关于事务控制的问题? 急急急,在线等
try
open;
except
execsql;
end;
if pos('select',ADOQuery.sql.text)>0 then
ADOQuery.open
else
ADOQuery.Execsql;
select * from TableA
update TableA set 字段A='123'
delete from TableA where 字段A=''
select * from TableA
这种情况请问如何处理
注:对ACCESS2000表操作
对于有返回数据集的,用OPEN;
对于DELETE ,UPDATE等指令用EXECSQL;