测试数据库连接代码解决方案

测试数据库连接代码tryADOConnection1.OpenShowMessage(connected)exceptShowMessage(connect failed

测试数据库连接代码
try
    ADOConnection1.Open;
    ShowMessage('connected');
  except
    ShowMessage('connect failed');
  end;

通过以上代码 为啥连接正确的情况几乎可以说瞬时显示成功,而且不成功的需要等待几秒、? 有啥访求可以让不成功连接的情况下 也可以瞬时显示不成的结果呢?
[解决办法]
在ADOConnection1控件属性里修改ConnectionTimeout的值即可,也可以在连接前写代码
ADOConnection1.ConnectionTimeout:=3;  数值为秒数