程序打包中的BDE的配置问题(100分)

  • 主题发起人 主题发起人 wyw
  • 开始时间 开始时间
W

wyw

Unregistered / Unconfirmed
GUEST, unregistred user!

我在用INSTALL SHIELD 打包程序时,数据库文件为mmk.mdb,程序中用的别名时MMKDB,
如何在打包时进行设置,以便在安装时,BDE能够自动生成BDE别名,而不需要手工设
置数据原。


 
用database控件,在设计时动态定义别名就OK了!
database.databasename:='MMKDB';
database.params.add('type=STANDARD');
database.params.add('default driver=paradox');
database.params.add('enable bcd=false');
database.params.add('path='+ExtractFilePath(paramstr(0)));
ExtractFilePath(paramstr(0))是求出。EXE文件的路径,可以做一下改动
 
最好在程序中写点代码,设置ODBC或者Alias name,具体办法查以前的贴子。
 
同意dephic.
bde和ado都是采数数据库控件连接前写入相关参数就完事了.
 
使用TDatabase控件具有更多的灵活性,而且便于控制。
如果确实需要安装时定义别名,可以采用Youseful32或SetupBuilder。
 
wyw:请注意以后自己结束自己该结束的帖子!!!!!!!!
 
多人接受答案了。
 
后退
顶部