做了一个timer 2秒运行一下
ontimer事件里面
ADOCommand1.CommandText:='select * from record where result = ''0''';
ADODataSet1.Recordset := ADOCommand1.Execute;
while not ADODataSet1.Recordset.EOF do
begin
ADOConnection1.execute( 'update record set result = ''1''' )
memo1.lines.add('成功');
end结果我发现memo1.lines.add('成功')2秒一下,一直在运行。
(按道理update record set result = '1'后select * from record where result = '0'是没有记录才对的呀)
如何解决这种问题呀!?