2016-11-21 56 views
0

我想编辑对客户端而不是服务器本地的Microsoft Access数据库。我可以打开/阅读/理解客户端上的Excel文件,但我不知道如何保存访问数据库。用户应该能够上传数据库文件并将内容显示在网页上。这甚至有可能吗?如何从HTML读取本地访问数据库文件?

+0

像在一个SQL文件中一样吗? –

+0

它使用sql,但它是一个Microsoft访问文件。 – Emily

+0

我不确定我完全理解你想如何工作 - 我经常从本地网页使用MS Access数据库,但只启用了IIS,以便您可以使用ODBC连接到数据库或其他任何设备。但是我只使用ASP或PHP进行这项工作。如果这就是你想要的,那么我可以解释,否则你需要的人比我更好。 –

回答

0

为了读取访问数据库,您需要一个OLE DB驱动程序。

您可以使用一些脚本与ActiveX。浏览器权限需要设置,然后才能使用ActiveX,并且还需要在客户端上安装Microsoft.Jet驱动程序。如果他们安装了访问权限,他们可能会拥有此驱动程序。

var cn = new ActiveXObject("ADODB.Connection"); 
var rs = new ActiveXObject("ADODB.Recordset"); 

cn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='/\dbName.mdb'"); 
rs.Open("Select * From mytable", cn, 1, 3);