如何访问本地数据库?

fzchenwen 2004-08-01 08:22:57
想做一个网页浏览本地ACCESS数据库,但不想架设WEB服务器,怎样才能用JavaScript或VBScript脚本访问本地数据。
...全文
310 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyskytoday 2004-08-02
  • 打赏
  • 举报
回复
简单一点地
<script> //Js版本
var link1=new ActiveXObject("ADODB.Connection") //使用ADO的Connection对象打开数据库接口
link1.open ("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=数据库1.mdb") //操作指定数据库,Js使用相对地址
var rs=link1.execute("select * from 会员表")

for(i=0;i<10;i++){
if(rs.eof)continue;
document.write(rs("会员") + " ----- " + rs("密码") + "<p>")
rs.movenext()
}
link1.close() //关闭数据库连接
</script>
Drowning 2004-08-01
  • 打赏
  • 举报
回复
错误!
'xDOM'未定义
屏蔽了就好用了
woyingjie 2004-08-01
  • 打赏
  • 举报
回复
<script>
<!--
function go() {
var rsXML = new ActiveXObject("ADODB.Recordset");
var sSQL, sConn

sSQL = "SELECT * FROM 客户";
sConn= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\FPNWIND.MDB";

rsXML.Open(sSQL, sConn);

rsXML.Save(xDOM, 1);
document.write("<table border=\"1\" style=\"border:1px solid;\"><tr>");

for(var i=0;i<rsXML.fields.Count;i++) {
document.write("<td>" + rsXML.fields(i).name + "</td>")
}
document.write("</tr>");

while(!rsXML.eof) {
document.write("<tr>");
for(var i=0;i<rsXML.fields.Count;i++) {
document.write("<td>" + rsXML.fields(i).value + "</td>")
}
document.write("</tr>");
rsXML.MoveNext
document.write("</table>");
}
}
//-->
</script>

<button onclick="go">点此列举数据库中的数据</button>
ib915 2004-08-01
  • 打赏
  • 举报
回复
http://dev.csdn.net/article/18/18048.shtm

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧