关于数据库输入用户名,密码的问题(30分)

  • 主题发起人 主题发起人 iranjn
  • 开始时间 开始时间
I

iranjn

Unregistered / Unconfirmed
GUEST, unregistred user!
我在作数据库程序的时候,连好数据库如(SQL server),在执行时总是先要输入用户名
和密码(这是连数据库时自己设置的)!我觉得不方便,怎么才能不出现!谢谢!
 
DataBase.LoginPrompt:=false;
在DataBase.params 中指定用户名和密码!
 
嘻~刚打算问类似问题,不同的是我用BDE连接Sybase,用DBGRID显示数据,用TQuery连接
dbgrid的DataSource为DataSource,DataSource的DataSet 为Query.
怎么处理?
 
添加一个database控件,然后在连接前(我一般在formcreate中)使用如下代码:
database1.close;
database1.Params.Values['user name']:='name';
database1.Params.Values['password']:='password';
Database1.DatabaseName:='database_name';
Database1.LoginPrompt:=false;
database1.Open;
以上在sybase中使用.
 
同意jsxjd的回答。
 
同意jsxjd的回答。
 
添加Tdatabase,属性LgoinPrompt=true,在事件onlogoin里面写
LoginParams.Add('USER NAME='+tmpUser);
LoginParams.Add('PASSWORD='+tmpPass);

 
多人接受答案了。
 
后退
顶部