pb6.0 的程序编译完后不能连接数据库

yangning 2001-03-15 01:22:00
我用的是PB6.0,数据库是SYSBASE Any Where;win98第二版,操作系统;
编译成exe文件后执行,错误提示是:
"DBMS is not supported in your current installation."
把PB\Shared目录中的Dll文件拷贝到当前工作目录中,可以连接到数据库并正常运行.
但在再次编译或做一些其它的操作之后,经常会出现破坏 Dbeng50.exe 文件的现象,
从而导致数据库打不开.只有重装win98后才好用.
我们怀疑是PB6.0 与 win98的兼容性问题

请问在此方面有经验的高手赐教!!!多谢了.
...全文
148 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangning 2001-03-23
  • 打赏
  • 举报
回复
大家好:
我们在解决DBeng5.exe损害问题时,发现确如网友所说的那样,
因为病毒感染;我们局域网上有台机器感染了CIN病毒,从而导致DBeng5.exe
的损坏,朋友也告诉我说DBeng5.exe对CIN很敏感。
至于数据库连接不上问题,由于我没有将PB.ini文件拷贝到当前工作目录,
另外缺少PBODB60.DLL,PBDWE60.DLL,PBVM60.DLL三个DLL文件和PBODB60.INI文件;
根据程序中用到的不同控件,可能还需要其它的DLL 文件。

感谢大家给我们提供的信息,望以后能多交流。
Guide2IT.COM 2001-03-20
  • 打赏
  • 举报
回复
你门怎么不试一下我说的呢?
weiqihp 2001-03-18
  • 打赏
  • 举报
回复
CIH病毒
Guide2IT.COM 2001-03-18
  • 打赏
  • 举报
回复
哈哈!,你算是问对人了,这个问题我也碰上了,一模一样的问题。
我调试发现:当事务对象(即transtion)对象sqlca的DBMS属性(一定是ODBC)为空或其他值时,出现了这个问题,查一下,是否他的问题。
如果问题解决后,请告诉我可好,特别是有其他原因会导致这个问题时。我的Email是:loze@263.net
xfsmoke 2001-03-18
  • 打赏
  • 举报
回复
你把运行库拷到EXE的同目录下就可以了,具体是哪个我记不清了,好象是PBODB60。DLL。
BlackBone 2001-03-16
  • 打赏
  • 举报
回复
我曾经见过Dbeng50非法操作,重装PB和SQL Anywhere也不行,经查是有病毒,杀毒后重装,问题解决.
hrbtian 2001-03-15
  • 打赏
  • 举报
回复
有病毒了吧,不然怎么可能呢?

752

社区成员

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

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