从URL写入数据库
本文关键字:数据库 URL | 更新日期: 2023-09-27 18:18:19
我想写一个。accdb文件。当我在本地主机上测试并这样做时,它的工作没有任何问题。然而,如果我试图从我的URL写它错误。.accdb存储在VS中创建的名为Database的文件夹中。
我应该如何设置/存储。accdb,以便我可以从网络上写到它?
错误信息是
'Microsoft.Jet.OLEDB.4.0'提供程序未在本地机器上注册。
连接字符串
"Microsoft.Jet.OleDb.4.0;数据源= | DataDirectory | Testing.accdb"
编辑如果我将连接字符串更改为12.0,同样的错误消息
没有在本地机器上注册'Microsoft.ACE.OLEDB.12.0'提供程序。
回应评论
我使用的是VS2010,没有选项
在选项对话框的左下角,选中"显示所有设置"
这是我在optionsenter图像描述下面看到的内容
您的服务器操作系统版本是什么?您可能需要在服务器上安装Access软件。
如果你的Access是x86,你需要指定x86模式来编译你的项目,而不是使用anycpu模式。
当你的数据库是。accdb时,你最好使用Microsoft.ACE.OLEDB.12.0。
如果不确定,可以尝试下载并安装Microsoft Access Database Engine 2010 Redistributable: url(http://www.microsoft.com/en-us/download/details.aspx?id=13255)。