需要安装BDE。用Install Shield可以安装BDE。

解决方案 »

  1.   

    能不能不安装啊--不是可以直接连接ODBC的吗?DELPHI怎么这样?
      

  2.   

    改用ado吧,一般的系统都装了ado,不用装bde了。
    不过用installshield打一个bde的包也很容易,如果懒得改程序就作一个安装程序吧。
      

  3.   

    好把--我去试一试----但那样文件就大了,哪些BDE文件是没必要的?帮帮忙,告诉我。
      

  4.   

    问题可能不是出在是否要求装BDE上,我用了InstallShieldForDelphi 后还是不行,在安装的时候就出现了同样的错误提示:An error occurred while attempting to initialize the Borland Database Engine(error $2109)
    有谁遇到过同样的错误提示吗???
      

  5.   

    提示变了--变为:An error occurred while attempting to initialize the Borland Database Engine(error $210c)-----》注意这变为210C了--因为我只选择了装ODBC的DRIVER
      

  6.   

    我也曾遇见相同的问题!后来不用DATABASE而是直接使用,TTABLE或TQUERY连接,就好了!
    我也期待着答案!!
      

  7.   

    错误依旧,我靠!现在的错误代码是  :
    An error occurred while attempting to initialize the Borland Database Engine(error $3E06)-----》注意这变为3E06了--因为我选择安装了更多的东西,......结果
    ....还是用不了,难道真的要叫客户自己去买个 D 版 DELPHI来装装???????有谁知道对应错误代码的意思吗?
      

  8.   

    可能是操作系统的问题。应该要win98以上才行。
      

  9.   

    98和2000下出了同样的错误提示。我怀疑是不是我的INSTALLFILE 有问题
      

  10.   

    制作一个发布程序,带上odbc和bde就行了
      

  11.   

    你是Access数据库吧,如果是那IS打包的BDE中有个注册键值应该改成:
    procedure CheckBDEConfig;
    const
      SubKey='\SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSACCESS\INIT';
      DLL32='IDDA3532.DLL';
    var
      Reg:TRegistry;
      Value:string;
    begin
      Reg:=TRegistry.Create;
      Reg.RootKey :=HKEY_LOCAL_MACHINE;
      if Reg.OpenKey(SubKey,false) then
      begin
        Value:=Reg.ReadString('DLL32');
        if UpperCase(Trim(Value))<>DLL32 then
          Reg.WriteString('DLL32',DLL32);
      end;
      Reg.CloseKey; Reg.Free;
    end;
    每程序启动调用这个来检查,在Database1.Connected := True之前。
      

  12.   

    你在发布的时候要把BDE包带上一起发布
      

  13.   

    使用ADO连接Access发布时什么也不需要
      

  14.   

    你在封装的时候在installshiled中的specify installshiled中的general中选择前三项,第一项里的内容最好全选中,在后面数据源配置中别名要和你配的一致,注意路径和数据库类型写对!
    封装后就不会出问题!
      

  15.   

    to 燕子:我在程序中并未指定数据库别名,因为我DATABASE控件连接的是ODBC的别名,之所以要装BDE是因为需要BDE去读取ODBC的别名(这是DELPHI的要求,没办法)--我的程序相当与一个工具,需要支持多种数据库。打包后还老是会出错,(到底要在installshiled选择多少项?)
    这样把:我想安装一个完全的BDE--
      1:应该选择哪几项?
      2:BDE的配置文件要进行那些改动吗?
      3:或者有谁对BDE很熟练的,知道如何手动写配置文件,如何在WINDOWS中注册的?贴出来,自己写安装程序去。(考哪个目录下的那些文件到哪个目录下?在注册表中添加什么值等等)。
      

  16.   

    我已经决定叫客户自己去装BDE了
      

  17.   

    你将整个BDE都装上吧,我试过6M
      

  18.   

    这个问题很简单,
    1.必须装BDE,
    2。在ODBC中配好你的数据源
    3.将DATABASE的ALIAS 的值指为ODBC中的别名,
    以上完成一切OK,
      

  19.   

    我也遇到过类似问题,我认为一定要在安装程序中正确的配置BDE及ODBC才行,配置BDE很简单,配置ODBC我不会,结果我没办法,把数据库该成了DB的!我也想知道!
      

  20.   

    建议使用ADO控件,发布软件时只须.EXE文件即可!
      

  21.   

    它可能是win第一版的,要多安装一个msda。
      

  22.   

    我搞定了,叫可户自己去买 D 版DELPHI 给他装上BDE就行了。现在先交工在说,下次有机会在推出ADO版。
    hongsushou(红酥手) ODBC配置更简单。
    skypeople(飞飞) :问题在于每法用打包程序将BDE整个打包好。所以只好叫他们自己手工装了fengerfeifei(风儿飞飞) ---整个BDE不是6M是14M