编译环境:
操作系统:win2000 Professional 中文版
编译器:VB6.0 简体中文版
数据库:Access2000 中文版
以上环境我编译的程序,在其他机器上安装运行都没问题
可到了操作系统:Winxp 英文版 ; Office 20003 英文版的机器上确出现了问题,安装什么的都没有任何问题,就是连接不上数据库,而且没有报任何错误,我感觉可能是我用Access2000的数据库到了Office2003英文版的机器上不兼容,难道我除非是在Winxp 英文版 ; Office 20003 英文版这种环境下编译的程序下才能再这种机器上运行吗?
各位高手有没有什么好的建议,谢谢了

解决方案 »

  1.   

    通常都只能向下兼容的,无法向上兼容的,所以你的程序是用ACCESS2000的,那当然不能打开OFFICE2003的ACCESS了,而且如果你是用ADO的连接字符进行连接的话,那个连接字符串可能也是不能打开OFFICE2003的,因为ACCESS2000是用Microsoft.Jet.4.0的,而2003版就未必是用这个数据库引擎了.
      

  2.   

    你的ado引用版本不对
    ,采用2.0版本