回 帖 发 新 帖 刷新版面

主题:[讨论]PB连接SQL2000碰到的问题!应是菜鸟,望大侠出手相救!

问题:
"UserInfo"="XXXXXX"
"DBMS"="OLE DB"
"Provider"="SQLOLEDB"
"DataSource"="172.16.65.13"
"DBName"="ABC"
"Mode"="Server"
"logid"="abc"
"LogPass"="abc"

同一台电脑连接服务器数据库,在同一个网关下连接没问题,但换个IP换个网关连接报错.
双方是连通的.

希望高人相助!!!!!!   急!!!!!!!!!!

回复列表 (共3个回复)

沙发

你连接数据库时可以使用注册表里采集,得到连接数据库的 DataSource 值,那样不就可以解决了吗? 你如果把DataSource 的值写死,连接肯定会出现问题呀

板凳


  我有一部分是通过注册表形式连接数据库,还有一部分是写死数据库连接分式,因为数据是从两个数据端取出. 这不是主要原因.
  
   同样的环境和同样的网关还有同样的连接方式,但不同的两台电脑也会有这个问题.      希望帮忙!!!

3 楼

SQLCA.DBMS       = "MSS Microsoft SQL Server"
SQLCA.Database   = Ls_DBName
SQLCA.ServerName = Ls_ServerName
SQLCA.LogId      = Ls_UserName
SQLCA.LogPass    = Ls_DBPwd
SQLCA.AutoCommit = False
SQLCA.DBParm     = "TimeOut = 30"

CONNECT USING sqlca;

我来回复

您尚未登录,请登录后再回复。点此登录或注册