作家
登录

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

作者: 来源:www.28hudong.com 2013-03-30 03:28:58 阅读 我要评论

静态页面读取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)"/>

  推荐阅读

  脚本分析、压缩、混淆工具 JSA新版本发布,压缩效率提高大约10%

SA 1.0 Alpha发布,压缩效率提高大约10% 压缩算法改进: 实现了自己的文本压缩算法 * 提高了压缩比率以及解压效率。 优化了语法压缩 * 合并连续var申明, * 删除了多余var申明,>>>详细阅读


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

地址:http://www.17bianji.com/kaifa2/JS/30467.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)