BDE连接Sybase,用DBGrid的时候总是提示要输入用户名和密码,怎样才能不出现?(50分)

  • 主题发起人 主题发起人 代码雪儿
  • 开始时间 开始时间

代码雪儿

Unregistered / Unconfirmed
GUEST, unregistred user!
我用BDE连接Sybase,用DBGRID显示数据,用TQuery连接
dbgrid的DataSource为DataSource,
DataSource的DataSet 为Query.
怎么处理?
 
Loginprompt:=False;
 
哪个控件有如此属性?
 
TDataBase,TADOConnectin等
 
加一个DataBase,其它的Query通过它连接,把DataBase的Loginprompt的属性设成False。
 
TO:天与地
其它的Query通过它连接?
怎么通过DataBase连接?
 
加一个 Tsession ,取个名如xxx,其他的所有数据集构件的 sessionname 指定为 xxx,在xxx的 onlogoin 下写事件,
:begin
name:='xxxxxx';// Your DB Logo name
password:='xxxxxx'; ;// Your DB Logo password
contiue;
end;
 
Database的AliasName设成你要连接的在BDE里面的数据库别名。
DataBaseName设成一个你自己定义的数据库别名,由你自己定,这个名称是用来连接到Query用的。
你在连接它的Query的别名选择时能够看到。
然后如前所说,设置DataBase的属性就可以了。
 
將TDataBase的Loginprompt:=False就可以啦!
 
多人接受答案了。
 
后退
顶部