用javascript编写连接access数据库代码

来源:百度知道 编辑:UC知道 时间:2024/05/12 04:06:41
我用以下语句来连接Access数据库,为什么连接不上?请指点。

var connect = Server.CreateObject( "ADODB.Connection" );
var connString ="Driver={Microsoft Access Driver (*.mdb)};dbq= D:\aaaa.mdb";
connect.Open connString;
但是以下代码是可以连Sql Server的呀
<%
var connect = Server.CreateObject( "ADODB.Connection" );
var connString = "Driver={SQL Server};SERVER=ERVER;UID=sa;PWD=111;DATABASE=YS";
connect.Open( connString );
%>
为什么改为了Access后就连不上ACCESS了呢?

javascript是可以连接本地数据库的,以下是示例代码:
<script type="text/javascript" language="javascript" charset="gb2312">
<!--
function getCountFromDB() {
//以当前页面文件为基础,找到文件所在的绝对路径。
var filePath = location.href.substring(0, location.href.indexOf("index.html"));
var path = filePath + "MyData.mdb";
//去掉字符串中最前面的"files://"这8个字符。
path = path.substring(8);
var updateCnt = 0;

//生成查询和更新用的sql语句。
var sqlSelCnt = "SELECT * FROM [user]";

//建立连接,并生成相关字符串。
var con = new ActiveXObject("ADODB.Connection");
con.Provider = "Microsoft.Jet.OLEDB.4.0";
con.ConnectionString = "Data Source=" + path;

con.open;
var rs = new ActiveXObject("ADODB.Recordset");
rs.open (sqlSelCnt,con);
while (!rs.eof) {
var cnt = rs.Fields(&q