在WIN7 64位下用Microsoft.Jet.OLEDB.4.0方法访问数据库Access,出现未注册错误,各位大侠有没有处理方法或其他更好的访问方式.

解决方案 »

  1.   

    看看能不能找到Microsoft.Jet.OLEDB For x64的驱动。
    如果找到,下载安装应该可以解决问题。
      

  2.   

    谢谢4楼,是找不到驱动,请问哪位大侠有,发个到[email protected]
      

  3.   

    請問樓主有解決了嗎?我也有這問題,不知道你有沒有安裝office測試呢?
      

  4.   

    应没有 for x64的。我们一直做64位都是用
    Microsoft.ACE.OLEDB.12.0;
      

  5.   

    我也听说了,没有Microsoft.Jet.OLEDB For x64的驱动。
      

  6.   

    1.Microsoft Access Database Engine 2010 Redistributable            http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=C06B8369-60DD-4B64-A44B-84B371EDE16D2.原来连接 Provider=Microsoft.Jet.OLEDB.4.0;Data Source=1.xls;Extended Properties="Excel 8.0;HDR=YES;IMEX=1"修改为:Provider=Microsoft.ACE.OLEDB.12.0;Data Source=1.xls;Extended Properties="Excel 12.0;HDR=YES;IMEX=1"