当前位置: 代码迷 >> PB >> []PB7怎么连接sqlserver2008
  详细解决方案

[]PB7怎么连接sqlserver2008

热度:202   发布时间:2016-04-29 05:21:08.0
[求助]PB7如何连接sqlserver2008
在对sqlserver2000升级到sqlserver2008的过程中时发现pb7无法连接sqlserver2008,使用的下面的语句

sqlca.ServerName="localhost"
sqlca.Database="dev"
sqlca.LogId="sa"
sqlca.LogPass= "sa"
sqlca.DbParm=""
sqlca.AutoCommit=false

//连接数据库
CONNECT USING sqlca;
messagebox("result",sqlca.sqlcode)
if sqlca.sqlcode<0 then
 messagebox("提示!","连接数据库服务器失败。",question!,ok!)
end if

sqlca.sqlcode一直返回-1

请大家指教!
------解决思路----------------------
引用:
在对sqlserver2000升级到sqlserver2008的过程中时发现pb7无法连接sqlserver2008,使用的下面的语句

sqlca.ServerName="localhost"
sqlca.Database="dev"
sqlca.LogId="sa"
sqlca.LogPass= "sa"
sqlca.DbParm=""
sqlca.AutoCommit=false

//连接数据库
CONNECT USING sqlca;
messagebox("result",sqlca.sqlcode)
if sqlca.sqlcode<0 then
 messagebox("提示!","连接数据库服务器失败。",question!,ok!)
end if

sqlca.sqlcode一直返回-1

请大家指教!


没法直连的话,可以用odbc连接
------解决思路----------------------
要不就升级PB吧
------解决思路----------------------
升级PB没用,是SQL Server搞得。
你可以试试
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo
将DSQUERY的原值DBMSSOCN为改为DBNETLIB。
  相关解决方案