Y
yzx_lsyh
Unregistered / Unconfirmed
GUEST, unregistred user!
程序为:
with ADOConnection1do
begin
Connected:=false;
ConnectionString:='。。。。。';
end;
if ADOConnection1.Connected = false then
try
ADOConnection1.Connected:=true;
except
ADOConnection1.Connected:=false;
end;
问题:为什么在‘try
ADOConnection1.Connected:=true;’连接不上时仍然报错,而不执行‘except
ADOConnection1.Connected:=false;’中的异常处理?
附加说明:ADOConnection1的连接字符串没错,我只是想在ADOConnection1连接不上时程序别提示错误,而是执行异常处理中的语句。我的语句为什么不行呢?
with ADOConnection1do
begin
Connected:=false;
ConnectionString:='。。。。。';
end;
if ADOConnection1.Connected = false then
try
ADOConnection1.Connected:=true;
except
ADOConnection1.Connected:=false;
end;
问题:为什么在‘try
ADOConnection1.Connected:=true;’连接不上时仍然报错,而不执行‘except
ADOConnection1.Connected:=false;’中的异常处理?
附加说明:ADOConnection1的连接字符串没错,我只是想在ADOConnection1连接不上时程序别提示错误,而是执行异常处理中的语句。我的语句为什么不行呢?