程序发行(50分)

  • 主题发起人 主题发起人 叶铭德
  • 开始时间 开始时间

叶铭德

Unregistered / Unconfirmed
GUEST, unregistred user!
我做完了一个程序,其中用了Foxpro的数据,编译完后在别的
计算机上使用时会出现两个出错对话框,分别如下:
"An error occurred while attempting to initialize the
Borland Database Engine(error $2109).",按下确定后又出现
"Can not perform this operation on a closed dataset.".
我估计是Delphi在调用Foxpro表时有问题,可是在原先编程的
那台机器上可准确地使用,是否要在新机器上通过注册表设置
Delphi的BDE?
以前使用Power Builder编译完的可执行文件需要一系列的DLL
运行库,是否Delphi也需要?如需要的话该怎么做?
 
第一个消息是没有安装BDE, 第二个消息是由第一个消息造成的. 解决办法: 在制作
安装程序的时候将DBE做进去.
 
1.做安装盘时BDE要选进去
2.或者装BDE引擎设置一下ALIAS
 
错误显然是另一台机器上没有安装BDE的缘故。
重新制作安装程序,将BDE打包进去应该就没有问题了。
 
应INSTALL SHEILDER EXPRESS(DELPHI 自带)可以安装BDE,不过
不知道你如何访问FOXPRO,如果用ODBC那么也要一起装,具体使用方法
可以搜索INSTALL/安装之类的东西
 
接受答案了.
 
后退
顶部