为什么这样行database.Open("Driver={Microsoft Access Driver (*.mdb)}; DBQ=/db1.mdb;");改成DBQ=/data/db1.mdbj;");就不行了
为什么这样可以 javaScript中连数据库 database.Open( "Driver={Microsoft Access Driver (*.mdb)}; DBQ=/db1.mdb; ");
而这样却不行了database.Open( "Driver={Microsoft Access Driver (*.mdb)}; DBQ=/data/db1.mdb; ");
跟javascript页面同一个文件夹下有一个db1.mdb ,运行页面检索是可以的,我把他移到data文件夹里,把连接代码改成database.Open( "Driver={Microsoft Access Driver (*.mdb)}; DBQ=/data/db1.mdb; ");
却不行了,请教?
代码贴出共享:
database = new ActiveXObject ( "ADODB.Connection ");
<!-- データベースをオープンされる -->
database.Open( "Driver={Microsoft Access Driver (*.mdb)}; DBQ=/data/db1.mdb; ");
<!-- SQL文を実行する -->
var recordSet = database.Execute (mySql);
while (!recordSet.EOF){
recordSet.MoveNext();
}
<!-- データベースをクローズされる -->
database.Close();
database = null;
------解决方案--------------------try this:
database.Open( "Driver={Microsoft Access Driver (*.mdb)}; DBQ=data/db1.mdb; ");
------解决方案--------------------为什么这样行database.Open( "Driver={Microsoft Access Driver (*.mdb)}; DBQ=/db1.mdb; ");改成DBQ=/data/db1.mdbj; ");就不行了
这表示你
文件夹目录 是
/---根目录
|--db1.mdb
|--data
|--db1.mdb
|--js.html
显然你的根不录不是现在上面的根目录 了
你将iis根目录设置data文件夹上一级
"/ "表示根目录.
------解决方案--------------------你这个文件被其他程序所占用了....
------解决方案--------------------DBQ=./data/db2.mdb