我需要创建一个包含大约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
......但是,没有一种工作。我开始怀疑我的方法是不可能的。欢迎任何和所有关于此事的见解!