正在做一系统,里面几乎每一个窗体上几乎都用到服务器端的数据库,还有在时间控件里面也有关于数据库的操作,这时如果数据库连接不通,它会提示很多连接失败的错误(系统的),这种情况怎么处理好,请给个好的处理方法
解决方案 »
- delphi制作flash播放器的问题
- 有什么工具或方法可以知道DLL里面有什么函数?并且知道这些函数的参数数据类型和函数自身返回类型(函数声名)?
- 请问怎样往一个文本文件里写入数据?
- 在线等待 20分 delphi7.0中 怎么安装mwedit 0.92a 第三方控件啊
- 如何判断本机是否连上Internet?
- 如何在ACCESS数据库中动态创建表的时候创建自动编号字段?》
- 如何在使用Perform时传入wParam 和 lParam
- 求Delphi5企业版SP升级包下灾地址。另外问一下,装sp几比较好?
- 请问怎么才能知道table是否处于可编辑状态呢??请指点一下呀~
- 求助:Delphi xe10安卓环境搭建问题
- 关于 COALESCE 函数的使用问题...谢谢
- 如何将Delphi的缺省打开工程的路径为自己常用的路径
except
showmessage('连接数据库失败');end;
var i,j,m:integer;
a:double;
usagetime1:string;
begin
label12.Caption:='';
try
begin
adoconnection1.Connected:=true;
label1.Caption:=formatdatetime('hh:nn:ss',time);
adoquery2.SQL.Clear;
adoquery2.SQL.Add('update runstudents set endtime='+quotedstr(formatdatetime('hh:nn:ss',time)));
adoquery2.ExecSQL;
end;
except
adoconnection1.Connected:=false;
end;
If not adoconnection1.Connected then //处理数据库连接失败
begin
timer1.Enabled:=false;
timer2.Enabled:=false;
form1.ToolButton8.Enabled:=false;
form1.ToolButton7.Enabled:=true;
ShowMessage('对不起,连接服务器出错,请重新连接服务器!');
end
else
。。
end;
....