这个是远程连接SQL,只需要输入IP和SQL用户和密码就可以连接,但不管是IP错误还是用户或者密码错误程序的SHOWMESSAGE都只是一样的信息“Access wiolation at address 0048996E in module...... ”
代码:
try
ADOConnection1.Connected := True;
except
showmessage(E.Message);
end;
怎么才能SHOWMESSAGE我需要的信息,因为在DELPHI下IP错误和用户或者密码错返回的提示是不一样的,我需要根据信息来分别处理!
代码:
try
ADOConnection1.Connected := True;
except
showmessage(E.Message);
end;
怎么才能SHOWMESSAGE我需要的信息,因为在DELPHI下IP错误和用户或者密码错返回的提示是不一样的,我需要根据信息来分别处理!
解决方案 »
- 如何判断窗口中密码框
- ×××××××××××关于DBTeeChart的问题,立刻结帖!!!××××××××××××
- 怎么把SQLSERVER数据库一切和程序相关的东西打包!
- 有谁用过listview控件
- corba服务端程序的问题,急急。。。高分送分,不够再给
- 谁有解Rar文件密码的工具!(要能用!)
- delphi7操作SQL SERVER跟操作ACCESS方法一样吧?
- 怎樣對有計算字段的數據集進行查詢后將計算字段的值保留到新的數據集中﹖
- 有没有带图标的ComboBox控件?
- 急。。一个关于到小弟饭碗的问题!!先谢了。。。。
- 请教一个很奇怪的问题:DbGridEh中,最后编辑的值为什么丢了呢?那个值是在缓冲区里吧?怎么让这个值有效?
- 除了SUIPack、VCLSkin,还有更好的换肤控件吗?
EPassException = Exceptiontry
....
except
E1: on EIPException Showmessage('IP错误')
E2: On EPassException Showmessage('密码错误错误')
....
except
on E1: EIPException DO Showmessage('IP错误')
On E2: EPassException DO Showmessage('密码错误错误')
END;