我的设计是这样的,用ADOconnection的oledb for sqlserver连接到SQLSERVER,ADOConnection放在一窗体中,程序运行时,打开第一个包含ADOQuery的窗体,便弹出一个Database login对话框 ,提示输入用户名、密码,用户名自动提示为sa,密码空,此时我不输入密码,直接确定,也可以运行。当运行第二个包含ADOQuery的窗体时不再弹出对话框 。注:在ADOConncetion中,我已用Build方法将服务器、用户名(SA)、密码全部设置好了,测试连接也成功!
问题:如何屏蔽当打开包含ADOQuery窗体时弹出的对话框。
尝试:我曾经将loginPrompt:=false connected:=True;甚至在ADOConnnection的Onlogin、onBeforeConnect、onWillConnect将用户名、密码设置了,也无效!!!
求教!!!!!
问题:如何屏蔽当打开包含ADOQuery窗体时弹出的对话框。
尝试:我曾经将loginPrompt:=false connected:=True;甚至在ADOConnnection的Onlogin、onBeforeConnect、onWillConnect将用户名、密码设置了,也无效!!!
求教!!!!!
解决方案 »
- access数据库如何写这样的查询
- 寻求一个类似wwDataInspector控件,分数不够再追加!!!
- 主程序在哪?
- TrackBar 及一个算法,300分求帮助解决!不够另加!!!
- 在FastReport上如何做有两页以上的报表
- 在rave里如何调用delphi下编好的代码来转换报表里的数字小写
- 1stClass的OutlookBar如何动态创建(要求有3个三个选项,每个选项中有5个Item)?
- EDIT只接收0-9的之间的值,
- 如何将SQL Server的数据库转换成InterBase数据库中
- delphi 多线程死掉的问题
- 自我感觉比较奇怪的一个问题: 怎样用程序判断当前系统的电脑是台式机还是笔记本?
- 用udp传送音频文件
补充说明:ADOConnection控件放在commonform中,commonform被做成一个公共包commonbpl。当然在主程序的登录窗体中也引用了commonform单元文件。
不但要把登陆提示关上,还要在连接字符串里存储相关的用户信息才行。