怎样发布数据库程序?在装有DELPHI的机子上正常,没装DELPHI的机子上不能连接数据库.(100分)

  • 主题发起人 主题发起人 海星
  • 开始时间 开始时间

海星

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样发布数据库程序?
在装有DELPHI的机子上正常,没装DELPHI的机子上不能连接数据库.
是不是需要什么DLL文件?
 
是BDE还是ADO,
或者直接把bde或ado拿到客户机装一遍也行。
BDE的话可能还要配置别名。
 
通过DELPHI自带的发布程序打包数据库引擎吧。很方便的。
 
用 install shield 做安装程序
http://delphi.mychangshu.com 上有及说明
 
如果你用了ado, 并且是d6 , 装上sp1, 或者是 sp2应该没问题
 
数据驱动程序没带!
 
用delphi带得安装制作程序打包,应该没有问题得,楼上都说了,应该带上数据驱动引擎
 
如果是MIDAS,则还需要midas.dll
 
是DELPHI6

我在程序中只用了 TQuery 组件, 没有设置什么别名

也没有使用什么MIDAS
 
你用的是DBE吧,你要做的就是在目标机器上安装BDE驱动。
 
建议用ADO,用TADOQuery控件,直接连接,方便实用,做成的程序直接拿到2000上就能用,
不过在WIN98上有时表现不太好,win2000带的是ADO2.5,其他win98se带的是ADO2.1。
win98第一版不带。
 
谢谢IT书生的建议,不过我已经使用PARADOX数据库了,不想改.

请继续给意见...
 
你搜索一下以前的帖子,有关于对bde的数据库进行发布的问题,我就是在那里找到
的答案,用delphi自己带的工具打包,很麻烦,要找很多dll和其它文件,手工加
进去才可以。
 
只要你用了table或query等控件,就必须的分发软件时带上BDE,最简单的方法,把delphi的安装
盘中的bde拿到客户那里装一下。比较稳妥的解决方法,用delphi盘上带的install工具做一个安装
程序,把bde打包到你的安装文件中即可。
 
可以看得出你使用的是BDE连接,而且没有设置别名.
你可以使用InstallShield Express For Delphi实用工具制作安装文件,最好使用for
Delphi 5的版本,因你没有设置别名,一定要注意你的Paradox文件的路经.
建议使用BDE连接数据库时,最好使用别名.
 
能说说InstallShield怎么用吗?
我用的是 For Delphi 6 Limited
 
制作安装盘时,把BDE选中,系统会自动找到BDE所用的程序的。
你没设别名,那数据库的路径要用相对路径才可以,否则可能会出错的。
 
InstallShield Express For Delphi
按照提示一步步来落
 
后退
顶部