能不能连接不上SQL SERVER数据库服务器,不弹出错误窗口,这个连接出错的提示总是在异常被扑捉到之前就挑了出来,好像没办法控制。我是在Hispital.dpr里扑捉的try
dm.db1.Connected:=true;
except
showmessage('数据库连接失败');
Application.Terminate;
end;但是好像不行。连接出错的提示总是在异常被扑捉到之前就挑了出来,怎么不显示错误信息呢。如果连接不上SQL SERVER数据库,就什么也不做
dm.db1.Connected:=true;
except
showmessage('数据库连接失败');
Application.Terminate;
end;但是好像不行。连接出错的提示总是在异常被扑捉到之前就挑了出来,怎么不显示错误信息呢。如果连接不上SQL SERVER数据库,就什么也不做
解决方案 »
- 我写了一个ActiveX控件(使用在Web的场合),其中有一个属性是文件路径,在htm文件中给控件传文件的相对路径,如何让控件自动得到该文
- 人民币求助:虚拟仪表的实现源码
- 程序退出時出現的外部異常external exception c000006一般是什麽原因引起的?
- 寻,好的E文delphi 论坛社区!
- 如何用Delphi做一个记事本,最好有源程序?
- ListView的小问题
- RockEx(石头_)进来接分。
- 唉,还是变量的问题!请教
- *******看图说话,抢分********
- 在程序中改变数据控件DBLabel的数据源怎么做呢?
- 我的打印出了个怪问题,将程序放到别的机子上后打印机只走纸不打印。
- delphi开发硬件控制程序怎么样,一般是用哪种?
Project1X [DBNETLIB][ConnectionOpen(Connect()).]SQL Server does not exist or access denied.这个异常窗口是属于系统级的错误。
DM.DB1.Connected:=True;
Except
on Exception.Create('数据库连接失败');
Application.Terminate;
End;
DM.DB1.Connected:=True;
Except
on Exception do
MessageBox(form1.Handle,'数据库连接失败!','注意',MB_OK);
End;
Application.Initialize;
Application.CreateForm(TForm1, Form1);
{try
Form1.con1.Connected:=true;
except
//showmessage('数据库连接失败');
//on Exception.Create('数据库连接失败');
on e:exception do
begin
showmessage('数据库连接失败');
Application.Terminate;
end;
end;}
try
Form1.con1.Connected:=true;
except
//on e:exception do
//ErrorMsg := e.Message + #13 + #10 +'--- 错误是俺发现的 ---' ;
on e:exception do
begin
Exception.Create('数据库连接失败');
Application.Terminate;
end;
end;
Application.Run;end.
Project1X [DBNETLIB][ConnectionOpen(Connect()).]SQL Server does not exist or access denied.这个异常窗口是属于系统级的错误。 这个错误出现的原因是什么?虽然是连不上数据库,但这是什么原因引起的?