读书人

pb连接sql server2000异地运行故障解决

发布时间: 2012-02-09 18:22:27 作者: rapoo

pb连接sql server2000异地运行故障
在 main窗体的open事件中代码如下:

SQLCB = create transaction
SQLCB.DBMS = "ODBC"
SQLCB.AutoCommit = False
SQLCB.DBParm = "ConnectString='DSN=server-sql;UID=erp;PWD=erp'"
CONNECT USING SQLCB;
if sqlcb.sqlcode <> 0 then
messagebox("信息","与sql服务器的连接失败!!!",stopsign!)

return
end if

在pb工具中运行正常,在本地机器(XP系统,配置ODBC连接成功)运行也正常;
但编译成EXE文件后,拷贝到服务器(win2003,ODBC配置也连接成功)上运行提示“与sql服务器的连接失败!!!”
后来我找了几台PC机(系统分别是XP和WIN2003,未装有PB,配置的ODBC也都可以连接SQL服务器成功),但运行EXE文件后还是提示上面那个错误。
奇怪了,请各位高手指点指点

[解决办法]
看看sqlca.sqlerrtext,pb连接odbc的时候需要带几个dll的,先看错误提示再看是否少了dll
[解决办法]
没有拷PB的dll文件吧,pbodb90.dll连ODBC接口。

读书人网 >PB

热点推荐