pb9连接网络sqlserver2005出现的问题

paopao_804386625 2009-06-26 03:45:28
我用pb9.0,sql server2005。本机在system32文件夹下拷贝了ntwdblib.dll文件,本机可以连接,但是我生成exe文件后,在局域网中其他电脑运行,不能连接数据库。网络没问题,电脑之间能访问,连接配置如下:
[database]
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "yizhan_erp"
SQLCA.ServerName ="CXY_YZ"
SQLCA.LogId = "sa"
SQLCA.Logpass = "sasasa"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""

请问大家有遇到过这样的问题么?我错在哪里了?谢谢。
...全文
337 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ting9452000 2009-09-24
  • 打赏
  • 举报
回复
昏2

paopao_804386625 2009-06-27
  • 打赏
  • 举报
回复
哦,我知道了。原来sql server2005默认是只能本地连接的。
谢谢大家
v888 2009-06-26
  • 打赏
  • 举报
回复
DLL问题\网络问题\编译问题或pbd是否漏了
paopao_804386625 2009-06-26
  • 打赏
  • 举报
回复
我把C:\Program Files\Sybase\Shared\PowerBuilder目录下所有的.dll文件都拷贝过去了。应该够用了吧。还是不能连接数据库。
还有不可能每台客户端都装pb啊。
piaoyes123 2009-06-26
  • 打赏
  • 举报
回复
单独的exe 文件和pbd/dll文件是不足以让应用程序正常的运行的,还需要一些PowerBuilder环境的支持文件
必须包含libcc.dll和pbvm90.dll
如果是没有数据库 一般有上面的文件就可以正常运行了
但是如果有数据库 那就要包含数据库驱动相关文件了

建议最好是安装PowerBuilder相关环境
paopao_804386625 2009-06-26
  • 打赏
  • 举报
回复
有。dbnetlib.dll也有
WorldMobile 2009-06-26
  • 打赏
  • 举报
回复
其它计算机里有ntwdblib.dll吗?

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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