我用delphi开发一个数据库应用程序(用ado连接access数据库),当我移植到用户电脑时有些机子连接没有问题,有些机子连接数据库时失败,请问这是什么原因?是不是需要在目标电脑中安装什么动态连接库或者安装ado?

解决方案 »

  1.   

    有些机子连接数据库时失败失败的机子是否没有安装OFFICE2000,并且是win98以下?
    是的话安装ado
      

  2.   

    使用动态连接数据库,不要再设计期间用ADO连接,这样不利于移植,甚至连建立数据库和表也最好用动态方法建立,程序运行时只需要主程序即可,这样最好了,呵呵
      

  3.   

    to wanjichuansuo(国庆):
     谢谢你的回答,我这个问题不是你提到那些。
      

  4.   

    具体这种情况我也见过,
    有一个比较好的办法,就是在目标机器上安装Office2000/XP,
    这样就有了联接Access的数据库的引擎;
    如果再不行,就到Microsoft的站点上下载MDAC2.7简体中文版。
      

  5.   

    装mdac_typ2.7.exe
    http://www.anycallpclink.co.kr/download.html
    http://www.anycallpclink.co.kr/download.html
      

  6.   

    要动态建立ADO连接,并且数据库的属性最好不要为‘只读’。