可以用试试ADO助手看报什么错。

解决方案 »

  1.   

    楼主的win7是不是64位的操作系统? 而程序依然是32位的? 在这种情况下是无法连接数据库的。
    我在64位win2008r2上也遇到这个问题,后来只能把程序重新编译成64位就好弄了。
      

  2.   

    没错,估计是32/64位导致的问题。
    http://www.cnblogs.com/donetbaoxj320/archive/2011/11/24/2262412.html
      

  3.   

    我在win7 64位系统上使用mfc 编写的32程序可以连接,原因是win 7系统里面ado 文件发生变化,需要你使用另一个文件重新编译
      

  4.   


    win 7系统里面ado 文件发生变化??? 什么意思?