我写的桌面数据库程序,在别的机子就出现问题,“An error occurred while attempting to initialize then Bor

  • 主题发起人 张辉明
  • 开始时间

张辉明

Unregistered / Unconfirmed
GUEST, unregistred user!
我写的桌面数据库程序,在别的机子就出现问题,“An error occurred while attempting to initialize then Borland Database Engine(error $2019)”(100分)<br />我操作系统是2000 Server +D6 到没有装 delphi 的机子(windows 98)
出现 “An error occurred while attempting to initialize then Borland Database Engine(error $2019)”
的错误提示,怎么解决?
 
DBE没有装
就是数据库驱动,你可以这么认为
 
在其他机子上安装 BDE,或者不使用bde做引擎,用ADO替换
麻烦事就少多了
 
我就是不知道,怎么样在其它机子上装BDE呀,不会是装delphi吧?
请赐教!
 
安装delphi时选择Custom,只选中BDE即可,或用Install Shield打包BDE生成安装文件
 
安装Delphi可以解决,不过可以只安装BDE
如果需要BDE的安装程序,可以发个邮件给我:fdaf4@163.com
 
to 999roseto347
 zhm_good@163.com 谢谢!


我试着用installShield Express 打包BDE生成安装文件  可是

installShield Express 安装问题!
我在编译安装程序时,没有报告有任何问题,可是用安装程序安装软件后,无法把它卸了,
因为控制面板上的,“更改”  “删除” button is Enabled=false;

程序出问题,真是急呀!! 好心人帮帮忙呀!
 
还有怎样把BDE打包到我的安装程序中, 详细些!我用的Delphi 6
 
如果是桌面BDE ,教你一招直接在datamodule 的oncreate 写:
Session.Active := true;
Database.close;
Database.DatabaseName := 'xxx';//你的别名
Database.DriverName := 'standard';
Database.Params.Clear;
Database.Params.Add('path=' + EXtractfilepath(Application.exename) + 'Database/');
Database.open;

在打包时安装BDE,但可以不设置别名;另外注册表中要进行一些设置!我发一个例子给你!
 
做安装文件时就可以的呀,用Delphi6盘上带的那个
不过,好像对中文支持不是很好
 
to 无疯无禄:
首选要谢谢你的回答。但:
我知道BDE没装。Delphi6 盘上带的那个安装程序的确对中文支持不好,
我只是想知道:怎么用它来打包BDE。使我的桌面数据库也能在别的机子运行。
 
去playicq.com下一个BDE安装包。解决了的话就散分吧。不过还是放弃BDE吧,安个Gexpert
把Ttable和Tquery都换成Tadotable和Tadoquery一切OK
 
张辉明:例子已经发给你了,你的Install Shield 能不能打开?
 
to : tmxyb
收到了,一个14K的文件 可是我的 Install Shield 打不开呀,

有没有谁知道,怎么用D6自带的Install Shield 来打包BDE呀。

 
不用打包了,上GOOGLE搜一下,好多BDE驱动下载 啊。
随便下一个就行了。
发分吧。
 
在别的机器上安装DBE
也可做成安装程序,把BDE打包安装
 
建议使用控件TinyDB,直接使用数据库,不用BDE,省钱省空间,省时间。
 
其实我知道了,把BDE下的
charset.cvb fareast.btl idapi32.dll idpdx32.dll idr20009.dll idsql32.dll
复制到我的程序目录即可。
 
谢谢大家了 。
 
顶部