使用javascript连接到网络共享上的访问数据库

时间:2016-02-20 10:12:30

标签: javascript database internet-explorer-11 ado network-share

我需要创建一个包含大约65000种产品及其规格的数据库。我必须使用的是网络驱动器,访问2007和浏览器(IE11)。

到目前为止,我已经使用本地驱动器上的html / javascript成功连接到数据库,但是当我尝试从联网计算机连接到它时它失败了。

请参阅以下代码:

  var strPath = "file://mynetworkshare/n/tecdoc/tecdoc.accdb";                                      

  var strConn = "Provider=microsoft.ace.oledb.12.0;Data Source=" + strPath;
  var objConn = new ActiveXObject("ADODB.Connection");

  objConn.Open(strConn);

  var objRs = new ActiveXObject("ADODB.Recordset");

  objRs.Open(strSql, objConn, ADO_RS_CTE_AD_OPEN_KEYSET, ADO_RS_LTE_AD_LOCK_PESSIMISTIC);

代码显然在objConn.Open(strConn)处失败,因此我尝试了多种形式的本地网络URL来放入strPath ......但是,没有一种工作。我开始怀疑我的方法是不可能的。欢迎任何和所有关于此事的见解!

0 个答案:

没有答案