菜鸟求教javascript与本地ACCESS连接读取问题

heheshiyan 2011-05-06 01:57:36
小弟菜鸟,自己摸索JAVASCRIPT,在网上找到的连接本地ACCESS的方法,结果调试不出来
求教什么地方有问题,如何修改。

附代码:
<html>
<head>
<title>123</title>
</head>
<body>
<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 [COUNT]";

//建立连接,并生成相关字符串。
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("COUNT");
document.write (cnt);
rs.moveNext;
}
rs.close();
rs = null;
}
getCountFromDB();
</script>
</body>
</html>

其中ACCESS文件名:MyData.mdb 表名:COUNT 属性:ID,COUNT。
...全文
150 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wcwtitxu 2011-05-07
  • 打赏
  • 举报
回复
web 页面没有权限去访问本地文件

你可以把 myApp.htm 改扩展名为 myApp.hta

当成本地应用程序使用

----------------

另外,出现其它错误,应该给出错误提示 才能有效找出问题
heheshiyan 2011-05-07
  • 打赏
  • 举报
回复
ajax之前没有接触过,如果只有javascript,能否实现只有连接插入删除的操作,以上代码应如何改?
Lisliefor 2011-05-06
  • 打赏
  • 举报
回复
别用javascript链接,可以用ajax访问后台连接access的方法

87,994

社区成员

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

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