我将下面的代码编译成两个程序同时远行,在同时修改数据户它就出,连try...finally 后的语句也不执行了。timer1.Interval:=10;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
adodataset1.Active:=false;
adodataset1.CommandText:=’select * from receivecontrol’;
adodataset1.Active:=true;
adodataset1.DisableControls;
try
adodataset1.Edit;
adodataset1.FieldByName(’new’).Value:=i;
adodataset1.Post;
adodataset1.EnableControls;
finally
adodataset1.EnableControls;
end;
i:=i+1;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
adodataset1.Active:=false;
adodataset1.CommandText:=’select * from receivecontrol’;
adodataset1.Active:=true;
adodataset1.DisableControls;
try
adodataset1.Edit;
adodataset1.FieldByName(’new’).Value:=i;
adodataset1.Post;
adodataset1.EnableControls;
finally
adodataset1.EnableControls;
end;
i:=i+1;
end;
解决方案 »
- com+被禁用掉
- 请问怎样取消设置action后,button的caption自动变为action的名称
- 怎样获得RaveSolo.dll文件,有没有网址下载,各位老大帮帮忙吧
- 谁有visual foxpro 3?
- 如何让LOCATE到的行高亮度显示
- 如何得到一字符串的长度?如何得到一字符串左面的n个字符??在线等待!!!
- 兄弟们帮小弟一把吧,我一直在徘徊!!!!!!分对我不重要
- 如果别人回答我的问题,我如何给分
- Windows 2000 professional 上设立的帐号,如何在对等网的其它工作站上修改密码?
- 在panel上动态生成的子panel,如何删除?
- query1.post ???
- 如何隐藏窗体?
或直接执行可执行程序
adodataset7.Edit;
******** adodataset7.FieldByName(’new’).Value:=1;
adodataset7.Post;
adodataset7.EnableControls;
finally
adodataset7.EnableControls;
Application.messagebox(……);//自己的对话提示框
end;如果是F8运行的话,可以出错时按F9,就会弹出自己的对话提示框了
adodataset7.Edit;
******** adodataset7.FieldByName(’new’).Value:=1;
adodataset7.Post;
adodataset7.EnableControls;
finally
adodataset7.EnableControls;
Application.messagebox(……)://自己的对话框
end;
运行时如果按f8出错,可再按f9就会报出自己的对话框了