BDE/Access/Delphi 5 Install Express for Delphi5问题请教(100分)

  • 主题发起人 主题发起人 tian
  • 开始时间 开始时间
T

tian

Unregistered / Unconfirmed
GUEST, unregistred user!
1.关于Access数据库的问题:
好象系统数据库*.mdw中保存有数据库密码等
请问用这能实现把我的数据库拷贝到其它机器上后,让密码仍然有效?
我现在是在本机上有效,考到其它机器上就没有密码了
请问怎么办?

2.用Express for Delphi5打包BDE的问题:
我打包MSACCESS数据库引擎
但默认总是用IDDAO32.DLL,怎么才能使默认为IDDA5332.DLL?
而且不知道怎么打包才能把DATABASE NAME设置好
我在BDE Alias Step 3中把PATH设置为<INSTALLDIR>/data/db1.mdb
和在Param中设置 DATABASE NAME db1.mdb
(我把数据库db1.mdb安装到安装目录的data子目录下)
但都不行,安装后的别名中DATABASE NAME项还是没有
请问怎么设置?

注:我的D5 Install express是D碟,而且是没注册的
 
问题1:
不能!!

问题2:
将你的机器上Idapi.cfg一起打包.
看看我在
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=226072

http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=226072
中的解答.
 
>>但默认总是用IDDAO32.DLL,怎么才能使默认为IDDA5332.DLL?

要修改注册表 key
 
2.
1)备份InstallShield/redist/Idapi32.cnf 和 IDapi.cnf
2)Rename Idapi32.cnf to idapi32.cfg and Idapi.cnf to idapi.cfg
3)BDE Administrator 中打开IDAPI(32).cfg
4)-1 修改MSACCESS.DLL32 为你需要的
4)-2尽情修改其他配置,然后保存
5)不要把修改的作为缺省配置文件。
6)Rename Back
 
OK!
谢谢大家!
我用Nose大侠的方法该了DLL设置
(改注册表的办法对原来应设置的BDE这项的机器好象不管用)
再用TSession.Addalias在程序第一次执行时建立alias可以解决了
但这办法确实愚蠢了些:-(
请大家继续发表高见
//thank
 
用notepad打开idapi.cnf和idapi.cfg
把其中的iddao32.dll字符串换成idda3532.dll就搞定.
然后再打包...我就这么用的...
 
多人接受答案了。
 
后退
顶部