請問PB10.5與SQL SERVER 2000的連接問題

ycml1783 2007-12-08 12:52:56
請問各位兄弟姐妹,小弟有個很急的問題:
小弟需要用pb10.5鏈接sql server 2k,.ini文件和PB的連接文件都寫好了,但是就是連不上,請各位幫小弟看看。
ini文件:
[Application]
AppName=【××××公司ERP系統】
DatabaseName=locke
IdleTime=180
UserID=admin

[locke]
DBMS=MSS Microsoft SQL Server 6.x
Database=erp
UserId=
DatabasePassword=
LogPassword=
ServerName=erp2
LogId=sa
Lock=
DbParm=
Prompt=0
AutoCommit=0

[tool]
chbit=2
back=0
[dw_material_g]
WhereClause1=,inv_material.material_type,like,M,and
[MSS Microsoft SQL Server 6.x]
1438=
…………


PB鏈接文件:
SQLCA.DBMS =ProfileString(sIniFile,as_section,"DBMS", "")
SQLCA.Database =ProfileString(sIniFile,as_section,"Database", "")
SQLCA.LogID =ProfileString(sIniFile,as_section,"LogID", "")
SQLCA.LogPass =ProfileString(sIniFile,as_section,"LogPassword", "")
SQLCA.ServerName =ProfileString(sIniFile,as_section,"ServerName", "")
SQLCA.UserID =ProfileString(sIniFile,as_section,"UserID", "")
SQLCA.DBPass =ProfileString(sIniFile,as_section,"DatabasePassword", "")
SQLCA.Lock =ProfileString(sIniFile,as_section,"Lock", "")
SQLCA.DbParm =ProfileString(sIniFile,as_section,"DbParm", "")
SQLCA.LogPass = ""

connect using sqlca ;

if sqlca.sqlcode <> 0 then
messagebox(string(sqlca.sqlcode),sqlca.sqlerrtext)
MessageBox(sAppName,"連接數據庫出錯, 請檢查配置文件: " + sIniFile)
Halt Close ;
end if
...全文
229 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ycml1783 2008-03-07
  • 打赏
  • 举报
回复
謝謝各位啦!各位都是專家啊!
温飞_会员 2008-01-02
  • 打赏
  • 举报
回复
ODBC吧
liaofangzhi 2008-01-02
  • 打赏
  • 举报
回复
[DataBase]
;注意要ODBC而不是DBMS=MSS Microsoft SQL Server 6.x ,端口也对的吗?
SQLCA.DBMS = ODBC
SQLCA.ServerName = MIS
SQLCA.DataBase = pubs
SQLCA.DBpass =
SQLCA.LogId = sa
SQLCA.LogPass =
SQLCA.AutoCommit = False

这一段,在PB程序里面写入:
SQLCA.DbParm="ConnectString='Driver={SQL Server};Server="+SQLCA.ServerName+";Network=DBMSSOCN;Database="+SQLCA.DataBase+";Uid="+SQLCA.LogId+";Pwd="+SQLCA.LogPass+"'"
yishanhai 2007-12-30
  • 打赏
  • 举报
回复
可以用OLE DB 或者是 ODBC连接,10和10.5的版本都不支持。
bai_jiong 2007-12-11
  • 打赏
  • 举报
回复
PB10.5连接SQL SERVER的数据库,都改为用OLE DB接口了.当然,也可以用ODBC.

在用OLE DB 接口设置相关参数时,与原来的专用接口没有什么大的区别.
lllyyymmm 2007-12-09
  • 打赏
  • 举报
回复
pb10确实没有做这个接口,也不知道当时sybase是怎么想的,你还是用ODBC吧
jlwei888 2007-12-08
  • 打赏
  • 举报
回复
按OLE方式连接即可!
eviler 2007-12-08
  • 打赏
  • 举报
回复
DBMS=MSS Microsoft SQL Server 6.x

这个有问题 ,pb 10 不支持这个

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧