database和adoconnection的问题...................(0分)

  • 主题发起人 stonehuang
  • 开始时间
S

stonehuang

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi中,用BDE中的database可以做很多事情.例如我写一个登陆界面,要求用户自己输入
服务器地址的代码可以如下:
database.connected:=false;
database.params.values['server name']:=edit.text;
database.connected:=true;
如此就可以在登陆界面由用户自己输入server name进入系统了.
这的确可以实现,如今我想问的是:如果我把database换作成adoconnection,上面的三句代码
又如何写呢???
请各位好心人给点提示,我的分数没了,不是我不给!
谢谢!
 
adoConnection的connection string拷贝出来,研究一下就可以了。
 
把connectionstring里面的服务器名啊,数据库名啊,用户名,密码,用你在edit里面添的代替,然后连接就可以了
 
是不是这么写啊:
ADOConnection1.ConnectionString:=edit1.text
 
先找一个服务器,把ADO连起来,他会自动生成一个ConnectionString
拷贝出来
把connectionstring里面的服务器名啊,数据库名啊,用户名,密码,用你在edit里面添的代替
然后连接
 
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=MISDBA;Data Source=SSS;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=SSS;Use Encryption for Data=False;Tag with column collation when possible=False!
上面的就是我connectionstring拷贝出来的,大哥!
那代码如何写呢?我不明白呢!!!
 
给你把,虽然没分
cConnection.connected := false;
cConnection.ConnectionString := 'Provider=SQLOLEDB.1;Password='+密码+';'
+ 'Persist Security Info=True;User ID='+用户名+';Initial Catalog='+数据库名+';Data Source='
+ 服务器名;
cConnection.connected := true;

 
谢谢老大啦!
 
顶部