我第一次看到用中文目录的,看来楼主擅长使用微软的操作系统,对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
%>
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
%>
各位好心人过来看看阿 最好有JavaScript的 我对vbscript不懂啊
/** 公用变量 **/
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>
直接双击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>
放在远程是下载到本地,可是数据库没有下载啊
为什么用js呢,
sConn= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\data.mdb";
这里改成202.xxx.xxx.xxx/试试
估记还是不行,如果是sqlserver应该可以。.net下可以采取cs形式读取远程数据库
在js中要用rdo吧
用http方式不能直接读吧,我没有试,应该不行,不过可以下载过来,真不知你这是实现什么??可能你走弯路了吧,试试别的方向,如果我没有理解你的意思。