从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图像描述下面看到的内容

从URL写入数据库

您的服务器操作系统版本是什么?您可能需要在服务器上安装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)。