急急!在用TDatabase控件登陆SQL SERVER 2000数据库时,如何截取登陆时的出错信息
请问:在用TDatabase控件登陆 SQL SERVER 2000 数据库时,如何截取登陆时的出错信息,如输入的用户名或密码与SQL SERVER 2000是的用户及密码不符并给出相关提示?
问题点数:30、回复次数:4Top
1 楼bosskey(凤凰天翔)回复于 2002-05-23 18:09:23 得分 0
有没有高手来回答一下好吗?Top
2 楼qybao(阿宝)回复于 2002-05-23 18:31:29 得分 5
可以试试
begin
database1.Connected := False;
database1.Params.Clear;
database1.Params.Add('UserName = youloginname');
database1.Params.Add('PassWord = youpassword');
try
database1.Connected := True;
except
ShowMessage('用户名密码有误');
end;
end;Top
3 楼bosskey(凤凰天翔)回复于 2002-05-23 19:20:02 得分 0
阿宝,这样还是不行的,在每次用户名或密码错误的时候都是SQL SERVER 的出错信息在先,然后才能出现 except 内的内容。
不过这样也要谢谢你。
还有没有人回答呀?!Top
4 楼phenix_jjg(好朋友天天见)回复于 2002-05-26 14:07:12 得分 25
直接运行可执行文件就不会出现你说的现象了。Top
相关问题
- 急急!在用TDatabase控件登陆SQL SERVER 2000数据库时,如何截取登陆时的出错信息
- 急急!在用TDatabase控件登陆SQL SERVER 2000数据库时,如何截取登陆时的出错信息
- repeater控件,如何截取获得的字符串长度?
- sql server截取字符串的函数。
- 简单得SQL字符串截取!help!~~~~~~~~~~~~~~~~~~~~~~~~~~~`
- 求一简单sql(截取字符串)
- 如何截取WM_COMMOND消息,并且不影响控件的正常运作?
- 散分:继续问这个问题!截取控件为一张图片:
- 谁有SQL语句解析式控件或计算控件
- 使用sql自身的事务管理能象用Tdatabase控件一样可以先传递一个启动事务命令吗?




