PB编译后的程序运行时报错

baidiao 2011-01-15 02:41:47
错误信息如下:
DDE Server Windows: fzjxc.exe - 应用程序错误
"0x14f01167"指令引用的"0x40009bcf"内存。该内存不能为"read"。

但这个错误只是在编译后的程序才报错,在PB中直接运行不抱错。
用messagebox跟踪了一下,发现是connect using sqlca;处报的错误,我在这条语句前后分别写上messagebox提示信息,编译后的程序运行只提示了connect前面的一条messagebox。

程序中语句如下:
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=fzjxc;UID=dba;PWD=sql'"

messagebox('1','1')
Connect Using SQLCA;
messagebox('2','2')

这是什么问题呢?难道是ODBC的问题?
...全文
209 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
baidiao 2011-01-15
  • 打赏
  • 举报
回复
能用到的DLL都有啊
xuam 2011-01-15
  • 打赏
  • 举报
回复
缺少DLL吧

752

社区成员

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

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