首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2012-02-07 
为什么这句异常总是捕捉不到呢?tryADOConnection1.ConnectionString: ProviderSQLOLEDB.1Password +re

为什么这句异常总是捕捉不到呢?
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;

热点排行