急!!! 如何检测ADO在连接时的异常/错误(100分)

V

vchs6

Unregistered / Unconfirmed
GUEST, unregistred user!
你好!
我在使用ADOCONNECTION进行数据库连接时,若口令输入错误,我如何才能在异常处理中
检测到,否则系统总是弹出一个连接失败的对话框(我很不喜欢)。
目前,我在程序中使用EADERROR来检测:
TRY
MYADOC。OPEN;
EXCEPT ON EADOERROR DO
SHOWMESSAGE(‘连接失败’)
END;
可是,系统根本没有进行异常处理。
我很急,请大侠帮我,诚谢!
 
TRY
MYADOC。OPEN;
EXCEPT
SHOWMESSAGE(‘连接失败’)
END;

不要指定异常类型
 
这个问题我也遇到过,最后我另外做了一个LOGIN窗口,通过它来控制LOGIN,
事先在数据库中建立一个数据表,用来储存可以访问系统的用户名及口令。
然后,ADOCONNECTION则必须是与数据库连接的正确的用户和口令,代连接成功后,
再访问上面的那个表,将用户输入的信息与表中内容对照,以决定是否让用户进入系统。
你这样做就可以对LOGIN进行控制了。
 

应当可以截获错误。

你应当是在DELPHI环境下调试的时候出现提示,建议看看你的Delphi环境变量的设置。
projects->Options->complier->Runtime errors
 
多人接受答案了。
 
顶部