c - 需要解决这个错误

标签 c ms-access oledb jet oledbconnection

使用 Oledb 连接到 MS Access DB。

调用 OleDbConnection 类的 Open 函数时出现以下错误

“‘Microsoft.Jet.OLEDB.4.0’提供程序未在本地计算机上注册。”

最佳答案

我猜您的操作系统是 64 位,但 Microsoft Jet 不支持 64 位。要解决此问题,您需要强制应用程序使用 32 位,在高级编译器选项中将 objective-c PU 更改为 x86。

请查看此link更多细节。

关于c - 需要解决这个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4665744/

相关文章:

c++ - 用于 C++ (MFC) 的 SQLite OLE DB 驱动程序

.net - Windows x64 C# x86 控制台应用程序 exe 似乎可以使用 "DLL any CPU"有潜在问题吗?

c - qsort 没有对字符串数组进行排序

javascript - JavaScript 中的除法编码

mysql - 将 DateDiff 和 Count 表达式从 Access SQL 转换为 MySQL

sql-server - 配置 ADP 应用程序以使用不同的数据库...?

c++ - 变量分配和文字常量之间的区别?

C - 我试图在递归函数中使用 fprintf 但它只打印最少的行

c++ - 建立SSL连接并发送GET信息

c# - 无法使用 C# 中的参数化查询在 MS Access 中插入数据