zoukankan      html  css  js  c++  java
  • 静态页面下用javascript操作ACCESS数据库(读增改删)的代码

    <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
    [复制此代码]CODE:
    <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
    [复制此代码]CODE:
    <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
    [复制此代码]CODE:
     <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)"/>

  • 相关阅读:
    php使用iconv进行从utf8转为gb2312字符编码出错解决方案
    PHP 的 cURL库快速入门文档
    转载 DISCUZ!X1程序目录、文件列表及模板文件结构说明,帮助大家二级开发
    下拉菜单部分选项不允许选择
    Htaccess文件用法集锦
    MYSQL server has gone away解决办法
    Discuz X 模板中获取用户头像
    CSS Hack
    VS轻松保存重复多用的代码片段
    三菱FX PLC编程口通讯协议详解
  • 原文地址:https://www.cnblogs.com/zerogo/p/2209172.html
Copyright © 2011-2022 走看看