microsoft.jet.oledb.4.0& # 39;提供程序未在本地机器上注册64位
本文关键字:程序 机器 64位 注册 oledb jet microsoft | 更新日期: 2023-09-27 18:15:07
我得到错误,而连接到数据与oledb提供程序在我的项目。
connectionString = @"Provider=Microsoft.jet.OLEDB.4.0;Data Source=" +"filepath.mdb";
OleDbConnection conn = new OleDbConnection(connectionString);
try
{
conn.Open();
if (conn.State == ConnectionState.Open)
{
return "Success";
}
}
catch (Exception ex)
{
return ex.Message;
}
在控制台应用程序中尝试了这段代码,结果运行良好。但在我的项目来源这个供应商不工作。在*The 'Microsoft.jet.OLEDB.4.0' Provider is not registered in the local machine*
工作在我的项目也当我改变访问引擎而不是喷气机。
为什么喷气机供应商工作在单独的来源。不是我的项目源?
请帮帮我!
64位版本的Microsoft.jet.OLEDB.4.0
不存在,所以你必须为x86
编译你的项目