我想编辑一个本地客户端的Microsoft Access数据库,而不是服务器。我能够在客户端上打开/读取/理解excel文件,但我不知道如何保存访问数据库。用户应该能够上传db文件并在网页上显示内容。这甚至可能吗?
答案 0 :(得分: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);