我第一次看到用中文目录的,看来楼主擅长使用微软的操作系统,对unix、LINUX、OS等不是很熟呀!最好不要用,况且读数据库很频繁,很容易出错!
MS Access数据库连接用DSN连接并且有用户名和密码:<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "YourDSNName","username","password"
%>用实际的数据库相对路径连接:<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=" & Server.MapPath("/database/yanhang.mdb")
conn.Open Strconn
%>

解决方案 »

  1.   

    我是第一次作者东西 没有经验,今天去客户哪儿测试了,才发现这个问题,郁闷阿
    各位好心人过来看看阿 最好有JavaScript的 我对vbscript不懂啊
      

  2.   

    demo.htm<script>
    /** 公用变量 **/
    var db_name = "data.mdb"; // Access数据库名/**
     *作者:徐祖宁(唠叨)
     * 函数: connect
     * 功能: 连接 Access 数据库
     * 返回连接
     * 要求数据库文件在本文档一起
     */
    function connect() {
    var dbc = new ActiveXObject("ADODB.Connection");
    var dbcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ location.href.replace(/file:[/]+([A-Z]:.*[/])([^/]+)/,"$1")+db_name;
    dbc.Open(dbcon);
    return dbc;
    }function gen() {
    var conn = connect();
    var rs = conn.Execute("select * from baobao where id=1");
    var s = rs("name").value;
    rs.Close();
    conn.Close();
    document.open("text/html", "replace");
    document.write(s);
    document.close();
    }
    </script>
    <body onLoad="gen()">
    正在初始化系统,请稍候...
    </body>
    </html>
      

  3.   

    直接在本地双击网页,就可以读取数据库的数据了.不要用IIS.
      

  4.   

    也可以这样子. 数据库放在D:\data.mdb
    直接双击demo.htmdemo.htm<script>
    var rs=new ActiveXObject("ADODB.Recordset");
    var sql
    sConn= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\data.mdb";
    sql="select * from  baobao";
    rs.Open(sql, sConn);
    while(!rs.EOF){
    document.write(rs(0));
    document.write(rs(1)); 
    rs.movenext();
    }
    </script>
      

  5.   

    数据库存不存在??lawdoor(风语者) 的方法通用。
      

  6.   

    在本地用是找本地的数据库
    放在远程是下载到本地,可是数据库没有下载啊
    为什么用js呢,
    sConn= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\data.mdb";
    这里改成202.xxx.xxx.xxx/试试
    估记还是不行,如果是sqlserver应该可以。.net下可以采取cs形式读取远程数据库
    在js中要用rdo吧
      

  7.   

    在服器端的数据库用js在客户端读是不行的。因为mdb没有数据库服务器
    用http方式不能直接读吧,我没有试,应该不行,不过可以下载过来,真不知你这是实现什么??可能你走弯路了吧,试试别的方向,如果我没有理解你的意思。