各位大哥大姐!真的要救命啊!明天就要安装了!还有一个棘手问题没解决!帮帮我啊!(0分)

G

ggxx

Unregistered / Unconfirmed
GUEST, unregistred user!
开发的C/S三层模式学生管理系统!在应用服务器端用TADOconnect连ODBC,ODBC连接SQL2000数据库,我试着测试系统,发现应用服务器不能连接数据库,原因我知道是TADOconnect的ConnectionString 值有问题。我想搞个动态连接数据库,该怎么做呢?
ConnectionString =
'Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security In' +
'fo=False;Initial Catalog=DBStudent;Data Source=SERVER'
我想就是这里的 Data Source=SERVER 有问题,每台电脑的Data Source值都不一样的
动态连接数据库,该怎么做呢?
还有就是开发阶段在不同的电脑上开发,很不方便,应用服务器端的datamodual根本打不开,这里有什么技巧吗

 
还有就是开发阶段在不同的电脑上开发,很不方便,应用服务器端的datamodual根本打不开,这里有什么技巧吗
//升级upadte
//在dfm中把active改为false
 
有没有试过用数据库连接文件.。这样就可以改了。
 
不行啊 不active改成false也不行
 
老弟,你没有发现问题的根本,你是使用了SQL的Integrated Security验证机制,当然在分发时候,会出现很多的问题,而不是你讲的Data Source值有问题。给分吧,我的专家分还是0
 
我好像在这里回答过两次,第三次:
ADOConnection的ConnectString:
'DRIVER={SQL
Server};server=???;Network=DBMSSOCN;Address=???;database=???;uid=
???;pwd=???;'
Network=DBMSSOCN:必须,是指定用TCP/IP方式连接,默认是命名管道,互联网上肯定连不上。
server:随便写
Address:IP地址
其他的就不用说了吧?
 
Data Source=SERVER 改为Data Source=‘IP地址’看看
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
969
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
顶部