导航
  • 主页
  • API 调用
  • 基础类
  • 控件与界面
  • 数据库相关
  • DataWindow
  • 项目管理
  • Web 应用
  • 脚本语言

請問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
...全文
206 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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 不支持这个
回复
发动态
发帖子
PowerBuilder
创建于2007-09-28

816

社区成员

PowerBuilder 相关问题讨论
申请成为版主
社区公告
暂无公告