procedure SendUDPThread.Execute(); var AdoConn1:TADOConnection; AdoQuery1:TAdoQuery; begin try Lock.Enter; AdoConn1:=TADOConnection.Create(nil);//动态创建ADO控件 AdoConn1.ConnectionString:=Form1.ADOConnection1.ConnectionString; AdoConn1.LoginPrompt:=false; AdoQuery1:=TAdoQuery.Create(Form1); AdoQuery1.Connection:=AdoConn1;
with AdoQuery1 do begin SQL.Add('select * from Users where id='+inttostr(RecordID)+' order by id desc'); //RecordID是我在线程创建时定义的一个私有变量 open; While not eof do begin Form1.Memo1.Lines.Add(FieldByName('Name').AsString); next; end; end;