各位大侠,我刚学delphi.做了一个工资管理系统,使用odbc连接access数据库.为什么我的程序在没有安装delphi的机子上不能用.出错信息为:
An error occurred while attempting to initialize the Borland database Engine (error $2109)
按确定进入后可以正常显示窗体但无法打开数据库.

解决方案 »

  1.   

    因为你Delphi在操作数据库时用了BDE引擎,所以你必须在使用这个程序的机子上安装BDE
    BDE在Delphi光盘上有
      

  2.   

    什么是bde引擎啊.能详细说明一下吗?
      

  3.   

    bde :bland database engineering我猜。
    用ado连access 98第二版以上不用装数据引擎,只要exe和.mdb就可以了
      

  4.   

    你没有安装BDE,你为什么不用ADO呢???
      

  5.   

    各位大侠,我现在已经无法再改用ado了.请各位帮个忙,告我如何安装bde数据引擎,在delphi的安装盘中的哪个目录下.我该怎么做啊?????????
      

  6.   

    Install / Common/ Borland Shared/ BDE
      

  7.   

    给他装一个delphi,如果你会定制安装的话,只安装BDE即可
      

  8.   

    ft,安装程序没有打包bde驱动,直接在你的安装制作程序里选择,或者手动复制bde文件就行了。