读书人

为什么这句错误总是捕捉不到呢

发布时间: 2012-02-07 17:45:36 作者: rapoo

为什么这句异常总是捕捉不到呢?
try
ADOConnection1.ConnectionString:= 'Provider=SQLOLEDB.1;Password= '+registerTemp.readstring( 'userpass ')+ ';Persist Security Info=True;User ID= '+registerTemp.readstring( 'username ')+ ';Initial Catalog= '+label1.Caption+ ';Data Source= '+combobox1.Text;
except
Application.messagebox( '数据库设置参数有错误,请核实。 ', '提示 ',MB_ICONERROR);
application.Terminate;
end;

我想捕捉到下面的异常
Application.messagebox( '数据库设置参数有错误,请核实。 ', '提示 ',MB_ICONERROR);

可是总是捕捉不到呀

应该怎么写/



[解决办法]
try
ADOConnection1.close;
ADOConnection1.ConnectionString:= 'Provider=SQLOLEDB.1;Password= '+registerTemp.readstring( 'userpass ')+ ';Persist Security Info=True;User ID= '+registerTemp.readstring( 'username ')+ ';Initial Catalog= '+label1.Caption+ ';Data Source= '+combobox1.Text;
ADOConnection1.open;
except
Application.messagebox( '数据库设置参数有错误,请核实。 ', '提示 ',MB_ICONERROR);
application.Terminate;
end;

读书人网 >.NET

热点推荐