怎样捕捉连接数据库错误?
我用下面的代码连接数据库
ADOConnection *ADOConnection=new TADOConnection(NULL);
ADOConnection->ConnectionString="Provider=SQLOLEDB.1;Password=008;Persist Security Info=True;User ID=sa;Initial Catalog=test;Data Source=008";
ADOConnection->LoginPrompt=False;
ADOConnection->Connected=True;
if(ADOConnection->Connected ==true)
{
Application->MessageBoxA("连接服务器正确!","提示!",MB_OK+MB_ICONINFORMATION);
}
else
{
Application->MessageBoxA("连接服务器不正确,请重试!","警告!",MB_OK+MB_ICONSTOP);
return;
}
可是如果数据库密码改了,程序却不运行else后的部分
用try catch 也不行,系统本身会报错,
可否给具体的例子?谢谢!!