首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

为什么这样行database.Open("Driver={Microsoft Access Driver (*mdb)}; DBQ=/db1.mdb;

2012-02-28 
为什么这样行database.Open(Driver{Microsoft Access Driver (*.mdb)} DBQ/db1.mdb)改成DBQ/data/

为什么这样行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

热点排行