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

时间:2021-05-25

静态页面读取ACCESS数据库.htm
复制代码 代码如下:
 <scriptlanguage="javascript">
 //用JavaScript写服务器端连接数据库的代码示例
 varconn=newActiveXObject("ADODB.Connection");
 conn.Open("DBQ=E:\\a.mdb;DRIVER={MicrosoftAccessDriver(*.mdb)};");
 varrs=newActiveXObject("ADODB.Recordset");
 varsql="select*fromfriends_infor";
 rs.open(sql,conn);
 shtml="<tablewidth='100%'border=1>";
 shtml+="<trbgcolor='#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
复制代码 代码如下:
<tablewidth='100%'border=1>
 <trbgcolor='#f4f4f4'><td>friend_name</td><td>friend_nickname</td></tr>
<tr><td><inputname=usernameid=usernametype=textvalue=""/></td>
<td><inputname=nicknameid=nicknametype=textvalue=""/></td></tr>

</table>

 <scriptlanguage="javascript">
functioneditmdb(username,nickname)
{
 //用JavaScript写服务器端连接数据库的代码示例
 varconn=newActiveXObject("ADODB.Connection");
 conn.Open("DBQ=E:\\a.mdb;DRIVER={MicrosoftAccessDriver(*.mdb)};");
 varrs=newActiveXObject("ADODB.Recordset");
 varsql="insertintofriends_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>
<inputname="1"type="button"value="添加"onclick="editmdb(username.value,nickname.value)"/>

删除功能-Delete.htm
复制代码 代码如下:
<inputname="1"type="button"value="修改"onclick=""/>
 <scriptlanguage="javascript">
//functiondeldata(userid)
//{
 //用JavaScript写服务器端连接数据库的代码示例
 varconn=newActiveXObject("ADODB.Connection");
 conn.Open("DBQ=E:\\a.mdb;DRIVER={MicrosoftAccessDriver(*.mdb)};");
 varrs=newActiveXObject("ADODB.Recordset");
 varsql="deletefromfriends_inforwherefriend_id=135";
 //rs.open(sql,conn);
 //rs.close();
 //rs=null;
conn.execute(sql);
 conn.close();
 conn=null;
alert("修改成功");

//}
 </script>

修改功能 Updata.htm
复制代码 代码如下:
 <scriptlanguage="javascript">
functiongetdata()
{
 //用JavaScript写服务器端连接数据库的代码示例
 varconn=newActiveXObject("ADODB.Connection");
 conn.Open("DBQ=E:\\a.mdb;DRIVER={MicrosoftAccessDriver(*.mdb)};");
 varrs=newActiveXObject("ADODB.Recordset");
 varsql="select*fromfriends_inforwherefriend_id=100";
 rs.open(sql,conn);
 shtml="<tablewidth='100%'border=1>";
 shtml+="<trbgcolor='#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")+"<inputname=useridid=useridtype=hiddenvalue="+rs("friend_id")+"/></td><td><inputname=usernameid=usernametype=textvalue="+rs("friend_name")+"/></td><td><inputname=nicknameid=nicknametype=textvalue="+rs("friend_nickname")+"/></td></tr>";
 rs.moveNext;
 }
 shtml+="</table>";
 document.write(shtml);
 rs.close();
 rs=null;
 conn.close();
 conn=null;
}
getdata()
 </script>


 <scriptlanguage="javascript">
functioneditmdb(userid,username,nickname)
{
 //用JavaScript写服务器端连接数据库的代码示例
 varconn=newActiveXObject("ADODB.Connection");
 conn.Open("DBQ=E:\\a.mdb;DRIVER={MicrosoftAccessDriver(*.mdb)};");
 varrs=newActiveXObject("ADODB.Recordset");
 varsql="updatefriends_inforsetfriend_name='"+username+"',friend_nickname='"+nickname+"'wherefriend_id="+userid+"";
 //rs.open(sql,conn);
 //rs.close();
 //rs=null;
conn.execute(sql);
 conn.close();
 conn=null;
alert("修改成功");
getdata()
}
 </script>
<inputname="1"type="button"value="修改"onclick="editmdb(userid.value,username.value,nickname.value)"/>

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章