delphi 不操作adoquery 操作 _Recordset
有时只是循环拿数据,不需要操作 adoquery,可以改操作 _Recordset,这样在adoquery有绑定datasource 的情况下,数据的变化移动都不会通知到数据感知控件去。比如cxgrid
var
RS: _Recordset;
添加记录:
RS := ADOQuery1.Recordset;
RS.AddNew('ksbh', 'newksbh_'+DateTimeToStr(now));
RS.Fields['sh'].Value := '';
RS.Fields['ys'].Value := '';
RS.UpdateBatch(adAffectAll);
//修改记录
RS.Update('col', 'XXX') 也可以 RS.Fields['sh'].Value := '';
循环
RS.MoveFirst;
i := 0;
while not RS.EOF do
begin
// 读取字段值,例如 RS.Fields['field'].Value
RS.MoveNext;
end;

浙公网安备 33010602011771号