绯
绯红之王
Unregistered / Unconfirmed
GUEST, unregistred user!
aQuery : tadoquery;
aQuery := TADOQuery.Create(nil);
aQuery.Connection := flogin.adoconnection1;
aQuery.SQL.Add(sql);
aquery.Close;
1: aquery.open;
2: aquery.ExecSQL;
1、2两种都可以得到查询结果
但是用第一种,无法使用aquery.edit aquery.post 运行说缺乏基本表的信息
而用第二种 aquery.Recordset.movefirst就报错
怎么处理
我的目的是在查询的结果中,逐行过滤,有的要删除,有的要修改其中的字段,并且在另外一张表上生成变更信息
之所以要在aquery中过滤是因为查询的时间比较长
aQuery := TADOQuery.Create(nil);
aQuery.Connection := flogin.adoconnection1;
aQuery.SQL.Add(sql);
aquery.Close;
1: aquery.open;
2: aquery.ExecSQL;
1、2两种都可以得到查询结果
但是用第一种,无法使用aquery.edit aquery.post 运行说缺乏基本表的信息
而用第二种 aquery.Recordset.movefirst就报错
怎么处理
我的目的是在查询的结果中,逐行过滤,有的要删除,有的要修改其中的字段,并且在另外一张表上生成变更信息
之所以要在aquery中过滤是因为查询的时间比较长