T
terry_zhou82
Unregistered / Unconfirmed
GUEST, unregistred user!
我的代码如下:begin table1.first; got_it:=false;while (not table1.eof) and (not got_it) do begin if (((FormatDateTime('yy:mm:dd',now)=FormatDateTime('yy:mm:dd',Table1.FieldByName('日期').AsDateTime)) and (formatdatetime('HH:mm',now)=formatdatetime('HH:mm',Table1.FieldByName ('时间').AsDateTime))) or (formatdatetime('HH:mm',now)=formatdatetime ('HH:mm',Table1.FieldByName('时间').AsDateTime))) then got_it:=true else begin table1.Next ; end; end;if not table1.Eof then begin l:=Table1.FieldByName('内容').AsString;if l= '文件' then begin shellexecute..//执行指定文件 end;if table1.fieldbyname('*').asstring='*' then begin abstable1.delete; end; end;end;问题就是每次执行到这里shellexecute时,总是直接table1.DELETE掉了。而没有执行shellexecute里面的代码。高手知道怎么修改吗?