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