用session.GetTableNames的时候怎么屏蔽掉输入username,password? at the property windowed the Loginprompt -- False 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用的是session,不是Adoconnection,没有这个属性啊 习惯用database控件,Loginprompt = False 即可。在这种情况,使用session对象,session.GetTableNames也可以 换句话说,就是在使用session控件的时候可以在打开有密码的库时不用输入密码,是不是要用存储过程? ...Database1: TDatabase;Session1: TSession;....//Create Session1//Create Database1Database1.SessionName := Session1.SessionName;Database1.Params.Add('user='+TheUser);Database1.Params.Add('password='+ThePassword);Database1.LoginPrompt := false;//关键是这句... 原始问题是:我想给用户弹出一个list显示可以连接的数据库,使用的是Session.GetAliasNames,接下来的连接就只能使用BDE的控件query等,这样就造成了许多问题:比如说我想取到用户输入的user和password,但这个对话框时不受我控制的,因为用GetTableName,比如说我想使用ADO控件的一些功能,我想把user和password的参数传给ADO控件。先前以为用存储过程可以解决,看来是没关系!Doomguard说的是session,不好意思,先前没说清楚,是BDE控件。 fastreport 3.0打印第二页线条模糊 怎样再次启动已经执行完的线程? 我的Delphi2009打开帮助后就不能直接关机,要在进程里杀掉dexplorer.exe delphi中如何调用obj 导数据到excel中去怎幺老是死机? 请教问题 CSDN论坛助手是怎么实现的? delphi里如何接收使用webservice中c#自定义的类型,希望有详细的代码?? 有谁知道用adsl+sygate是怎样设置代理的。 关于日期查询的一个小问题,大虾们帮点忙吧!! 救命?memo容量为32768有无比此容量更大的. 急!后台问题!
在这种情况,使用session对象,session.GetTableNames也可以
Database1: TDatabase;
Session1: TSession;
....
//Create Session1
//Create Database1
Database1.SessionName := Session1.SessionName;
Database1.Params.Add('user='+TheUser);
Database1.Params.Add('password='+ThePassword);
Database1.LoginPrompt := false;//关键是这句
...