新建一data module,在上面放置adoconnection1,新建连接词如下:
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=DataBaseName;Data Source=127.0.0.1
把LoginPrompt置为false
可是当把程序移植到其他机子上运行的时候,由于他人的机子上用户sa设置了密码,登陆就会失败
现在想制作出这样的效果,如何在登陆失败时弹出一个窗体,窗体上显示:登陆失败,可能是由以下原因造成.....并出现三个按钮:恢复数据库(就是将备份的数据库文件恢复到数据库中) 输入用户名密码重试 退出程序
请问应该在程序的哪个位置对连接失败进行检测?
最好能给出完整代码,谢谢~
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=DataBaseName;Data Source=127.0.0.1
把LoginPrompt置为false
可是当把程序移植到其他机子上运行的时候,由于他人的机子上用户sa设置了密码,登陆就会失败
现在想制作出这样的效果,如何在登陆失败时弹出一个窗体,窗体上显示:登陆失败,可能是由以下原因造成.....并出现三个按钮:恢复数据库(就是将备份的数据库文件恢复到数据库中) 输入用户名密码重试 退出程序
请问应该在程序的哪个位置对连接失败进行检测?
最好能给出完整代码,谢谢~
解决方案 »
- DELPHI多表插入操作!
- 一个奇怪的计算问题!请大家指教!
- 如何使用FindComponent来调用另一个form中名字有规律的几个TEdit
- 怎样取得DBGridEh中的选择的行(多选)的某一个字段的值?
- adoquery 问题?帮帮小妹,新手好可怜!
- 如何保存两个label前置和后置的顺序?
- 怎样把数组( PByteArray)转换成BITMAP?
- 请问在delphi中做帮助系统哪个最好??
- 有谁用delphi做过把paradox转换为msSQL的通用模块,可否来一个?高分捧上!
- 15分一题,大家请看!
- DBGrid颜色条的设置
- BDE 连接SQL SERVER2000数据库问题,急!!!!!!
adoconnection1.connected:=true;
except
on E:Exception do
beign
Application.messagebox('连接失败,可能原因:''+#13#13+E.Message+ ',mb_ok+mb_stop);
end;
并出现三个按钮:恢复数据库(就是将备份的数据库文件恢复到数据库中) 输入用户名密码重试 退出程序
//另外做一个窗体吧,....不要老是希望别人给你原代码,,,最好自己动手写,碰到解决不了的再问......