INSTALLSHIELD的问题(100分)

  • 主题发起人 主题发起人 向前5
  • 开始时间 开始时间

向前5

Unregistered / Unconfirmed
GUEST, unregistred user!

我用InstallShield Express来制作安装程序,结果安装以后一运行,界面及
主程序都可以运行,只是一涉及到BDE调用数据库就弹出错误提示,什么
C:/WINDOWS/MSAPP/dao/DAO3023错误,(cannot load an idapi service library)
于是我又在BDE Administrator中想打开库,结果也出现和上面一样的错误提
示,可在安装以前一切都很好呀,我该怎么办?
数据库类型:MSACCESS
DLEPHI 5。0
INSTALLsHIELDeXPRESS BEBA FOR DELPHI4。0
对了,在制作时,选择BDE时,数据库类型有PARODOX、SQL、DBF,好象没有MSACCESS。怎么回事,我只能用FULL。
 
哦?哈哈,你可真的不爽,delphi 5才提供了对asscess的直接读取,
所以用delphi 4提供的ise,恐怕就有问题了,这个问题怎么办呢?
 
那以前对ACCESS数据库怎么读?用ODBC?
 
以前是要用bde的吧。
 
以前是用odbc的,现在就不是了。
 
天哪,我不要什么INSTALLSHIELD了,怎么按下面的方法也不行?
我将BDE全部拷贝到一个单独的工作站上,然后顺利的设置了数据库别名(
MSACCESS类型的),然后运行程序,在我编程序的机子上可以运行的程序居然一
读数据库就提示错误,BDE到底应该怎么设置,拷贝到本地机子上然后修改行不行
,望大富翁赐教。
 
ACCESS97/2000的驱动是IDDAO3532.dll,安装前你检查一下你的BDE配置,
一般来说是要改的,(默认的驱动是iddao32.dll)这时Access95的...

改完驱动后你在用isx打包,试试看,应该搞定了,打完包后,执行安装程序
然后检查BDE的ACCESS驱动是否是IDDA3532.dll....
 
大哥,‘用isx打包’是什么意思,用INSTALL SHIELD EXPRESS打包?需要什么版本
的(4。0/5。0)?
 
哪里可以DOWN Install Shield for Delphi 5.0?
 
要installshieldExpress212,到www.inprises.com去那里有...
 
我将BDE全部拷贝到一个单独的工作站上,运行BDEADMIN,提示'system
configuration file not find.system defaults are in use'

顺利建立SCJHDB的别名,指定路径,然后在configuration页下的drivers->native
->msaccess->dll32的值改成IDDA3532.DLL(用的数据库是MS-ACCESS97)后,结果在
双击SCJHDB想打开时,出现密码对话框,敲回车后,出现错误提示'database
engine error cannot load an IDAPI service library FILE IDDA3532.DLL'
而且退出时提示‘c:/bde/idapi.cfg as default configuration ’敲YES,但是每次进入退出后仍有这个提示。
到底怎么回事?
BDE不能拷贝吗?哪该怎么用?
各位富豪,小弟我急死了!

 
BDE是不可以拷贝的!!!要想做安装盘,你的在你的开发程序的机器上用
installshieldexpress将你做的程序和数据库连同BDE配置和别名什么的
一起打包,做成一个安装盘,然后才能拿到别的机器上去安装和运行...
 
我用的时WIN98+DELPHI5+ACCESS,请问用什么版本的INSTALL SHIELD EXPRESS?
有以下参考
InstallShieldExpress212
InstallShield Pro 6.x
InstallShield East Language Pack
InstallShield West Language Pack
InstallShield Install for the Web 3.0
 
接受答案了.
 
后退
顶部