数据库程序的精简安装

小炎哟

小炎哟

2016-02-19 15:55

下面这个数据库程序的精简安装教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

  做安装程序时可以手工选择添加数据库的驱动文件,这样可大大减小安装程序的大小。
  
  一、不可缺少的文件
  
    Blw32.dll:语言驱动函数库。
    Idapi32.dll:BDE基本函数库。
    Fareast.BTl、charset.cvb:远东语言驱动程序,对中文软件不可缺少。
    Idr20009.dll:错误信息库。
      bantam.dll:未知用途,但不可缺少
  
  二、数据库驱动程序(根据需要选择一个或多个)
  
    Idasci32.dll:Ascii文本数据库驱动程序函数库,假如不用Ascii文本数据库,可以不要。
    Iddao32.dll:Access数据库驱动程序函数库,假如不用Access数据库,可以不要。
    Iddbas32.dll:dBase数据库驱动程序函数库,假如不用dBase数据库,可以不要。
    Idodbc32.dll:ODBC数据库驱动程序函数库,假如不用ODBC数据库,可以不要。
    Idpdx32.dll:Paradox数据库驱动程序函数库,假如不用Paradox数据库,可以不要。
  
  三、其它驱动程序和配置文件(根据需要选择一个或多个)
  
    Idbat32.dll:批操作驱动程序函数库,假如不用TBatchMove控件或DbiBatchMove类函数,可以不要。
    Iddr32.dll:Data Repository驱动程序函数库,假如不用Data Repository功能,可以不要。
    Idprov32.dll:BDE DataSet provide驱动程序函数库,假如不用TProvider控件,可以不要。
    Idqbe32.dll:QBE驱动程序函数库,假如不用Query By Example,可以不要。
    Idsql32.dll:SQL查询驱动程序函数库,假如不用TQuery进行查询,可以不要。
    Idapi32.cfg:BDE配置文件,假如程序中没有非凡要求,可以不要。也可以在BDE治理器中设置正确后再分发。
  
  四、其它文件(一般不用)
  
    BDE32.HLP、BDE32.CNT:BDE帮助文件,可以不要。
    BdeAdmin.exe、BdeAdmin.HLP、BdeAdmin.CNT:BDE治理器及帮助文件,假如不会发生要求软件用户自己配置BDE的情况时,可以不要。
    其它*.BLL:其它国家和地区的语言驱动程序,可以不要。
    DataBump.EXE、DataBump.HLP、DataBump.CNT:数据库数据转移工具及帮助文件,可以不要。
    Localsql.HLP、Localsql.CNT:SQL查询语句帮助文件,可以不要。
    Sqllnk32.HLP、Sqllnk32.CNT:SQL连接帮助文件,可以不要。
  
  五、修改注册表
  
    在根据需要选择文件后,还要写注册表文件。这个应该不成问题,可以手工设置,但最好在程序中设置,在发现注册表中没有相应键值时写入,用TRegFile对象用不了几行代码的。需要设置的注册表键值有(在调用数据库操作前需要有正确的键值存在):
  
    数据驱动程序所在目录的设置:
  
    HKEY_LOCAL_MACHINESoftwareBorlandDatabase EngineDLLPATH(字符串值)
  
    语言驱动程序所在目录的设置:
  
    HKEY_LOCAL_MACHINESoftware BorlandBLW32BLAPIPATH(字符串值)
  
    语言驱动程序文件名:HKEY_LOCAL_MACHINE SoftwareBorlandBLW32LOCALE_LIB#(字符串值)
  
    其中#为编号,按顺序为0、1、2、3......如:
  
    HKEY_LOCAL_MACHINESoftwareBorlandBLW32LOCALE_LIB0="fareast.btl"
  
    HKEY_LOCAL_MACHINESoftwareBorlandBLW32LOCALE_LIB1="usa.btl"
  
    
  
    就这些了,按此办法即可有效减少BDE驱动程序的大小,例如只用TTable控件操作Paradox数据库,则只要Idapi32.dll、Blw32.dll、Idr20009.dll、Fareast.btl、charset.cvb.Idpdx32.dll、bantam.dll七个文件即可。
  
    这些文件可放在任何一个目录,只要在注册表指明即可。若将这些文件放在您的可执行程序的安装目录中,也可以不写注册信息(我做的一个软件中就是这样安装的)。
  
展开更多 50%)
分享

猜你喜欢

数据库程序的精简安装

编程语言 网络编程
数据库程序的精简安装

VB程序如何访问数据库

编程语言 网络编程
VB程序如何访问数据库

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Delphi编写数据库程序要点

编程语言 网络编程
Delphi编写数据库程序要点

安装MySQL事务数据库(InnoDB)

编程语言 网络编程
安装MySQL事务数据库(InnoDB)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

VB程序如何连接数据库

编程语言 网络编程
VB程序如何连接数据库

万能数据库连接程序

Web开发
万能数据库连接程序

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

通用线程:POSIX 线程详解(3)

通用线程:POSIX 线程详解(3)

人身只有一条路 路上却有许多猪 - QQ图案分组

人身只有一条路 路上却有许多猪 - QQ图案分组
下拉加载更多内容 ↓