这个你必须借助你的web服务器(iis tomcat)来完成
我不知道你用的是哪种
如果是tomcat 
request.getRealPath()可以得到站点根目录的绝对路径

解决方案 »

  1.   

    用javascript脚本调用Access数据库没意义啊,本地看看还可以,不能网络访问的啊。
    下面的方法你可以看看
    <%
    con = new ActiveXObject("ADODB.Connection"); 
    con.Provider = "Microsoft.Jet.OLEDB.4.0"; 
    con.ConnectionString = "Data Source=" +Server.MapPath("Data.mdb"); 
    Response.Write(Server.MapPath("Data.mdb"))
    con.open();
    %>
      

  2.   

    javascript是在客户端执行的脚本 ,你知道服务器的相对路径又能咋样?你怎么能得到服务器端的绝对路径?你是一个县长,你没有省委的权力呀。是吧
      

  3.   

    楼主,我先问你一下,你的htm的路径是哪个,先确定你的htm在硬盘的路径,才有相对路径的说法啊。
    如果你的htm是服务器的url,那根本不存在跟客户机上的文件还有相对路径的说法
      

  4.   

    myjs.html code:                 //myjs.html与mymdb.mdb在同一目录下
    <script language=javascript>
     var conn = new ActiveXObject("ADODB.Connection");
     var dbPath = "C:\\mymdb.mdb";  //我在这里用的是绝对路径他有效。而不能使用"mymdb.mdb"这种相对路径
     var Str = "Provider=microfost.jet.oledb.4.0;Data Source="+dbPath;
     ....
    </script>