JavaScript使用ActiveXObject访问Access和SQL Server数据库
2018-10-12 13:50
881 查看
JS操作 Access 数据库
<SCRIPT LANGUAGE="JavaScript">
<!--
var filePath = location.href.substring(0, location.href.indexOf("实例197.连接Access数据库.html")); //以当前页面文件为基础,找到文件所在的绝对路径
var path = filePath + "197.mdb";
path = path.substring(8);
var objdbConn = new ActiveXObject("ADODB.Connection");
var strdsn = "driver={Microsoft Access Driver (*.mdb)};dbq=" + path;
objdbConn.Open(strdsn);
document.write("连接ACCESS数据库成功!<br>");
objdbConn.Close();
//-->
</SCRIPT>
连接SQL Server数据库
<SCRIPT LANGUAGE="JavaScript">
<!--
var objdbConn = new ActiveXObject("ADODB.Connection");
var strdsn = "Driver={SQL Server};SERVER=(local);UID=sa;PWD=111111;DATABASE=hljdatabase";
objdbConn.Open(strdsn);
document.write("数据库连接成功<br>");
objdbConn.Close();
//-->
</SCRIPT>
查询数据库实例
<SCRIPT LANGUAGE="JavaScript">
<!--
var objdbConn = new ActiveXObject("ADODB.Connection");
var strdsn = "Driver={SQL Server};SERVER=(local);UID=sa;PWD=111111;DATABASE=hljdatabase"; // 需要修改自己的服务器地址,用户名,密码
objdbConn.Open(strdsn);
var objrs = objdbConn.Execute("SELECT * FROM 表 where 关联=0"); // 输入本地的表
var fdCount = objrs.Fields.Count - 1;
if (!objrs.EOF){
document.write("<table border=1><tr>");
for (var i=0; i <= fdCount; i++)
document.write("<td><b>" + objrs.Fields(i).Name + "</b></td>");
document.write("</tr>");
while (!objrs.EOF){
document.write("<tr>");
for (i=0; i <= fdCount; i++)
document.write("<td valign='top'>" + objrs.Fields(i).Value + "</td>");
document.write("</tr>");
objrs.moveNext();
}
document.write("</table>");
}
else
document.write("数据库内没有记录!<br>");
objrs.Close();
objdbConn.Close();
//-->
</SCRIPT>
操作数据库实例
<SCRIPT LANGUAGE="JavaScript">
<!--
var objdbConn = new ActiveXObject("ADODB.Connection");
var strdsn = "Driver={SQL Server};SERVER=(local);UID=sa;PWD=111111;DATABASE=hljdatabase"; // 需要修改自己的服务器地址,用户名,密码
objdbConn.Open(strdsn);
objdbConn.Execute("update 表 set 关联=0"); // 请写入自己的执行语句
document.write("更新数据成功!<br>");
objdbConn.Close();
//-->
</SCRIPT>
您可能感兴趣的文章:
- 使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
- JavaScript中使用ActiveXObject操作本地文件夹的方法
- js之ActiveX控件使用说明 new ActiveXObject()
- js借助ActiveXObject实现创建文件
- javascript下用ActiveXObject控件替换word书签,将内容导出到word后打印
- JS操作数据库的实例代码
- js 连接数据库如何操作数据库中的数据
- nodejs中操作mysql数据库示例
- JavaScript中操作Mysql数据库实例
- 用javascript连接access数据库的方法
- JavaScript基于activexobject连接远程数据库SQL Server 2014的方法
相关文章推荐
- javascript有个特殊的对象ActiveXObject,通过它可以访问windows的本地文件系统和应用程序
- javascript:ActiveXObject 使用
- JavaScript中使用ActiveXObject操作本地文件夹的方法
- javascript ActiveXObject 的使用
- javascript有个特殊的对象ActiveXObject,通过它可以访问windows的本地文件系统和应用程序
- JavaScript使用ActiveXObject导出HTML的Table
- JavaScript中使用ActiveXObject操作本地文件夹的方法
- JavaScript中使用ActiveXObject操作本地文件夹的方法
- 使用JavaScript访问XML数据
- 使用Data Access Application Block(数据访问应用程序块)
- 使用javascript访问XML数据的实例
- 使用JavaScript访问XML数据
- 改造后的SQL SERVER数据库访问模型及使用方法1
- Javascript访问Cookie的四个基本方法无论是在创建页面还是构建对象都会使用到,单独拿出来备用:
- 使用JavaScript访问XML数据
- 多线程访问文件问题中WaitForSingleObject方法的使用,及其效率!
- 改造后的SQL SERVER数据库访问模型及使用方法3
- 尝试通过使用 TCP/IP 套接字连接到群集中的 SQL Server 命名实例时收到“SQL Server does not exist or access denied”(SQL Server 不存在,或者访问被拒绝)错误消息
- 在access中保存使用对象(Object)
- 改造后的SQL SERVER数据库访问模型及使用方法2