静态页面下用javascript操作ACCESS数据库(读增改删)的代码


Posted in Javascript onMay 14, 2007

静态页面读取ACCESS数据库.htm

 <script language="javascript">  
  //用 JavaScript 写服务器端连接数据库的代码示例  
  var conn = new ActiveXObject("ADODB.Connection");  
  conn.Open("DBQ=E:\\a.mdb;DRIVER={Microsoft Access Driver (*.mdb)};");  
  var rs = new ActiveXObject("ADODB.Recordset");  
  var sql="select * from friends_infor";  
  rs.open(sql, conn);  
 shtml = "<table width='100%' border=1>";  
 shtml +="<tr bgcolor='#f4f4f4'><td>au_id</td><td>au_lname</td><td>au_fname</td></tr>";  
  while(!rs.EOF)  
  {  
 shtml += "<tr><td>" + rs("friend_id") + "</td><td>" + rs("friend_name") + "</td><td>" + rs("friend_nickname") + "</td></tr>";  
 rs.moveNext;  
  }  
  shtml += "</table>";  
  document.write(shtml);  
  rs.close();   
  rs = null;   
  conn.close();   
  conn = null;  
 </script>

添加数据到数据库页面-Insert.htm
<table width='100%' border=1> 
 <tr bgcolor='#f4f4f4'><td>friend_name</td><td>friend_nickname</td></tr> 
<tr><td><input name=username id=username type=text value="" /></td> 
<td><input name=nickname id=nickname type=text value=""/></td></tr> </table> 
 <script language="javascript">  
    function editmdb(username,nickname) 
    { 
      //用 JavaScript 写服务器端连接数据库的代码示例  
      var conn = new ActiveXObject("ADODB.Connection");  
      conn.Open("DBQ=E:\\a.mdb;DRIVER={Microsoft Access Driver (*.mdb)};");  
      var rs = new ActiveXObject("ADODB.Recordset");  
      var sql="insert into friends_infor(friend_name,friend_nickname) values('" + username + "','" + nickname + "')";  
      //rs.open(sql, conn);  
      //rs.close();   
      //rs = null;   
       conn.execute(sql); 
      conn.close();   
      conn = null;  
        alert("添加成功"); 
    } 
 </script> 
<input name="1" type="button" value="添加" onclick="editmdb (username.value,nickname.value)"/>

删除功能-Delete.htm
<input name="1" type="button" value="修改" onclick=""/> 
 <script language="javascript">  
//function deldata(userid) 
//{ 
  //用 JavaScript 写服务器端连接数据库的代码示例  
  var conn = new ActiveXObject("ADODB.Connection");  
  conn.Open("DBQ=E:\\a.mdb;DRIVER={Microsoft Access Driver (*.mdb)};");  
  var rs = new ActiveXObject("ADODB.Recordset");  
  var sql="delete from friends_infor  where friend_id=135";  
  //rs.open(sql, conn);  
  //rs.close();   
  //rs = null;   
   conn.execute(sql); 
  conn.close();   
  conn = null;  
    alert("修改成功"); //} 
 </script>

修改功能 Updata.htm
 <script language="javascript">  
function getdata() 
{ 
  //用 JavaScript 写服务器端连接数据库的代码示例  
  var conn = new ActiveXObject("ADODB.Connection");  
  conn.Open("DBQ=E:\\a.mdb;DRIVER={Microsoft Access Driver (*.mdb)};");  
  var rs = new ActiveXObject("ADODB.Recordset");  
  var sql="select * from friends_infor where friend_id=100";  
  rs.open(sql, conn);  
 shtml = "<table width='100%' border=1>";  
 shtml +="<tr bgcolor='#f4f4f4'><td>friend_id</td><td>friend_name</td><td>friend_nickname</td></tr>";  
  while(!rs.EOF)  
  {  
 shtml += "<tr><td>" + rs("friend_id") + "</td><td>" + rs("friend_name") + "</td><td>" + rs("friend_nickname") + "</td></tr>";  
 shtml += "<tr><td>" + rs("friend_id") + "<input name=userid id=userid type=hidden value=" + rs("friend_id") + " /></td><td><input name=username id=username type=text value=" + rs("friend_name") + " /></td><td><input name=nickname id=nickname type=text value=" + rs("friend_nickname") + " /></td></tr>";  
 rs.moveNext;  
  }  
  shtml += "</table>";  
  document.write(shtml);  
  rs.close();   
  rs = null;   
  conn.close();   
  conn = null; 
}  
getdata() 
 </script> 
 <script language="javascript">  
function editmdb(userid,username,nickname) 
{ 
  //用 JavaScript 写服务器端连接数据库的代码示例  
  var conn = new ActiveXObject("ADODB.Connection");  
  conn.Open("DBQ=E:\\a.mdb;DRIVER={Microsoft Access Driver (*.mdb)};");  
  var rs = new ActiveXObject("ADODB.Recordset");  
  var sql="update friends_infor set friend_name='" + username + "',friend_nickname='" + nickname + "' where friend_id=" + userid + "";  
  //rs.open(sql, conn);  
  //rs.close();   
  //rs = null;   
   conn.execute(sql); 
  conn.close();   
  conn = null;  
    alert("修改成功"); 
getdata() 
} 
 </script> 
<input name="1" type="button" value="修改" onclick="editmdb (userid.value,username.value,nickname.value)"/>
Javascript 相关文章推荐
Web 前端设计模式--Dom重构 提高显示性能
Oct 22 Javascript
Javascript的常规数组和关联数组对比小结
May 24 Javascript
Javascript高级技巧分享
Feb 25 Javascript
jQuery中die()方法用法实例
Jan 19 Javascript
IE及IE6浏览器中判断JS文件加载成功失败的方法
Feb 18 Javascript
创建自己的jquery表格插件
Nov 25 Javascript
性能优化之代码优化页面加载速度
Mar 01 Javascript
JS实现禁止高频率连续点击的方法【基于ES6语法】
Apr 25 Javascript
ES6与CommonJS中的模块处理的区别
Jun 13 Javascript
使用layui实现树形结构的方法
Sep 20 Javascript
js实现右键弹出自定义菜单
Sep 08 Javascript
vue封装数字翻牌器
Apr 20 Vue.js
User Scripts: Video Download by User Scripts
May 14 #Javascript
javascript之卸载鼠标事件的代码
May 14 #Javascript
getElementById在任意一款浏览器中都可以用吗的疑问回复
May 13 #Javascript
JavaScript脚本语言在网页中的简单应用
May 13 #Javascript
编辑浪子版表单验证类
May 12 #Javascript
textContent在Firefox下与innerText等效的属性
May 12 #Javascript
关于__defineGetter__ 和__defineSetter__的说明
May 12 #Javascript
You might like
10个实用的PHP代码片段
2011/09/02 PHP
PHP setTime 设置当前时间的代码
2012/08/27 PHP
php实现将数组转换为XML的方法
2015/03/09 PHP
PHP中使用array函数新建一个数组
2015/11/19 PHP
无闪烁更新网页内容JS实现
2013/12/19 Javascript
jquery css 设置table的奇偶行背景色示例
2014/06/03 Javascript
jQuery实现可用于博客的动态滑动菜单
2015/03/09 Javascript
JavaScript获取页面上被选中文字的方法技巧
2015/03/13 Javascript
js实现每日自动换一张图片的方法
2015/05/04 Javascript
JQuery中clone方法复制节点
2015/05/18 Javascript
Javascript编写俄罗斯方块思路及实例
2015/07/07 Javascript
JavaScript中var关键字的使用详解
2015/08/14 Javascript
JavaScript验证Email(3种方法)
2015/09/21 Javascript
深入浅析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性
2015/12/16 Javascript
微信小程序 欢迎页面的制作(源码下载)
2017/01/09 Javascript
javascript实现最长公共子序列实例代码
2018/02/05 Javascript
three.js显示中文字体与tween应用详析
2021/01/04 Javascript
django Serializer序列化使用方法详解
2018/10/16 Python
在Pandas中DataFrame数据合并,连接(concat,merge,join)的实例
2019/01/29 Python
Django基础知识 web框架的本质详解
2019/07/18 Python
Python3交互式shell ipython3安装及使用详解
2020/07/11 Python
python实现mask矩阵示例(根据列表所给元素)
2020/07/30 Python
Python-openpyxl表格读取写入的案例详解
2020/11/02 Python
Python爬虫之Selenium库的使用方法
2021/01/03 Python
python实现MySQL指定表增量同步数据到clickhouse的脚本
2021/02/26 Python
澳大利亚最好的厨具店:Kitchen Warehouse
2018/03/13 全球购物
英国最大的婴儿监视器网上商店:Baby Monitors Direct
2018/04/24 全球购物
French Connection官网:女装、男装及家居用品
2019/03/18 全球购物
荷兰度假屋租赁网站:Aan Zee
2020/02/28 全球购物
Internet体系结构
2014/12/21 面试题
大专毕业生简历的自我评价
2013/10/20 职场文书
公司财务流程之主管工作流程
2014/03/03 职场文书
供应链金融服务方案
2014/05/25 职场文书
医院见习报告范文
2014/11/03 职场文书
受资助学生感谢信
2015/01/21 职场文书
Python内置数据结构列表与元组示例详解
2021/08/04 Python