能不能连接不上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数据库,就什么也不做
解决方案 »
- 有关TIdTCPServer与GPRS的问题(十万火急)!!!!!! △△△ △△△ △△△ △△△
- 如何判断D中的EDIT框中的内容是不是数字格式?
- 远程播放音乐,MP3播放器不释放文件?
- adoquery1.SQL.Text:='select * from 表 where combobox1='''+edit3.Text+''''; 怎么改一下啊
- ▲▲CodeGurad跟踪出来的问题▲▲
- 新来的菜 20分求怎么关闭DLL窗体
- 如何将一个类实例存储到数据库中
- ehlib2.6的bug
- 同一个SQLServer做后台的系统,某个局域网内速度特慢!
- ADO复杂问题,想证明自己是高手吗?来这里!没错的
- 我的打印出了个怪问题,将程序放到别的机子上后打印机只走纸不打印。
- 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.这个异常窗口是属于系统级的错误。 这个错误出现的原因是什么?虽然是连不上数据库,但这是什么原因引起的?