L
lingmao3
Unregistered / Unconfirmed
GUEST, unregistred user!
如果小数据库,直接用adoquery1.next,就解决了,问题就是记录太多,var ADOQuerytemp : TADOQuery;begin //aaaa 联数据字典ADOQuerytemp := TADOQuery.Create(Application);ADOQuerytemp.Close;ADOQuerytemp.Connection := FormMain.ADOConnection; //改为//Connection := ADOConnection1; //改为ADOQuerytemp.Sql.Clear;ADOQuerytemp.Sql.Add('select * From t_xjtest order by 编号');ADOQuerytemp.Open; //====================================这里这开始等啊等,等到超时:<ADOQuerytemp.Locate('编号','a0001',[]);ADOQuerytemp.next;editwheretemp.text:=' and 编号='''+ADOQuerytemp.FieldByName('报告编号').Asstring+'''';ADOQuerytemp.Free;end; //aaaa因为我不知道流水号的条件是什么,否则我就用条件来圈定范围以减少数据量.