200分大出血!!急征答案!!(200分)

  • 主题发起人 主题发起人 ymsmy
  • 开始时间 开始时间
Y

ymsmy

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么我的数据库程序在其他的机器上运行时会出现‘程序非法’,
告诉我“初始化borland database enginer"的错误???非常急!!!
望各位帮忙,小弟倾囊奉送!!
 
需要安装BDE
 
你有没有在其它机上安装bde,这是初学者常范的错误(如果你是的话)
如果你是用安装程序配置的bde,那么显然是配置有误,请检查你的配置
其它还有很多可能,你最好描述得详细一点
 
用install shield for delphi制作安装盘!
 
其它机上安装BDE或ODBC或...可以用安装碟,或者手工拷贝,修改注册表
但我不会,也很想知道.如果不是没有安装的问题,那就是设置的问题.
一般来说,其它机上运行数据库程序,都需要安装和设置ODBC之类的东东.
 
如何在我的机器中(安装了DELPHI)来测试编写的数据库程序的BDE Enginer
是否配置正确,而不是直到在另一台机器上试过才知道不对。
能不能在自己的机器里安装两个操作系统(98和2000,98中装着
Delphi,2000中没装)来测试??视2000为另一台机器?
 
当然,2000怎么会去找98的BDE?
FAINT!
 
Delphi的程序编译后都可以直接在别的机子上运行,但就是有数据库的不行,你一定要装
BDE,在Install sheield for delphi中选择BDE安装。现在有一个安装软件setupbuild非
常好用,而且是中文版的,不过要注册,要不然不能生成安装文件,如果你要的话请email
lijinze@mail.zz.hn.cn
 
不好意思,不通过install shield express 如何安装BDE?
masheng li 如何手工安装?
 
不用install shiled当然也可以安装BDE,但却比较麻烦,需要拷贝几个动态链接库,
还要在注册表中注明,你可在已经了DELPHI中的注册表,把那一段引出来,将上面提
到的库文件拷到你的目录下,然后将注册表中相关的路径改为你拷贝库文件的目录,
很容易看得出,我不再写注册表详细内容。
库文件列表如下:(delphi4版5.0应该也差不多)
sqlssc32.dll
idapi32.dll
blw32.dll
idr20009.dll
fareast.btl
usa.btl
idsql32.dll
idodbc32.dll
我自己编了一个程序,里面包含所有库文件,也有注册表,如果你要请来信
我发给你email:lijinze@mail.zz.hn.cn,是我自己编的,可以使用。
 
直接用DELPHI的安装盘,自定义安装,到选择时只在BDE一项上打钩不就行了。
 
最简单的就象nhjoy说的了。
 
直接用DELPHI的安装盘安装BDE,然后一定要配置你在程序中使用的别名。
 
>>Ymsmy: 刚刚喝完酒回来晚了,
问题简单得很:
1)COPY ..../BED/*.DLL 到你的程序目录下就 OK 了。
2)更改注册表:
HKEY_LOCAL_MACHINE/Software/Borland/Dbtabase Engine 下
子键 DllPATH 值为“你的程序目录”也可 OK 了.
(前题是按 1)方法或安装BDE)
你 OK 了别忘了请我喝洒。
 
做一个安装程序不就解决了.那有那么麻烦呀.不用你操心的
 
用ado吧,连bde也不用了,用法同原先差不多。
 
Wrong:
能发给我一份吗?谢谢!!8)
yzh@up369.com
 
多谢大家的帮忙!!我十分感动!!
 
发什么呀!
 
后退
顶部