procedure TForm1.FormShow(Sender: TObject); begin sql:=select * from today where bj1=0; dbsvr.displayset1.SQL.text:=sql;//dbsvr是datamodule,displayset1是Tadoquery
dbsvr.displayset1.Open ; if dbsvr.displayset1.RecordCount=0 then begin application.MessageBox('今日计划未生成','未生成计划',mb_ok); //我想终止程序(how to do ???)试过前述的好多方法都不行 end;
begin
sql:=select * from today where bj1=0;
dbsvr.displayset1.SQL.text:=sql;//dbsvr是datamodule,displayset1是Tadoquery
dbsvr.displayset1.Open ;
if dbsvr.displayset1.RecordCount=0 then
begin
application.MessageBox('今日计划未生成','未生成计划',mb_ok);
//我想终止程序(how to do ???)试过前述的好多方法都不行
end;
加上那段代码,exit
我觉得你这段代码放到 dbsvr 的 OnCreate 事件中更好。
多谢各位的指教,现在发分