省点心吧!
BDE不同的版本大小不一,而且文件也不尽相同,即使是出错文件,不同的版本也不一样(文件名),目前最高是5.11版,十几兆吧;
即使是相同的版本,采用不同的数据库所需要的文件也不同;
即使是同样版本同样的数据库,如果你在开发阶段采用的查询语句(SQL)不同,所需要的文件又有变化。
以前很多人讨论过类似问题,结果都不了了之,老老实实把所有的文件全部仍上去得了,当然可以排除*.HLP文件。

解决方案 »

  1.   

    要使我的数据管理程序(单机的)不要bde的支持呢?能行吗?具体怎么办?
      

  2.   

    得了,给你一个帮助得了,不过千万不要以身试法,否则就想我前面写的一样,下面这个是针对Delphi3.0的BDE,新的有些不太一样。
    //---------------------------------------------------------------------------
    一、不可缺少的文件
    Blw32.dll:语言驱动函数库。
    Idapi32.dll:BDE基本函数库。
    Fareast.bll、Usa.bll:远东语言及美国语言驱动程序,对中文软件不可缺少。
    Idr20009.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连接帮助文件,可以不要。当然在5.0中,bantam.dll、charset.cvb亦不可少,fareast.bll成为fareast.btl,usa.btl可以不要。而数据库连接库就根据你的要求加减了!
    //---------------------------------------------------------------------------Hank