靜態(tài)頁面下用javascript操作ACCESS數(shù)據(jù)庫(讀增改刪)的代碼
更新時間:2007年05月14日 00:00:00 作者:
靜態(tài)頁面讀取ACCESS數(shù)據(jù)庫.htm
<script language="javascript">
//用 JavaScript 寫服務(wù)器端連接數(shù)據(jù)庫的代碼示例
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>
添加數(shù)據(jù)到數(shù)據(jù)庫頁面-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 寫服務(wù)器端連接數(shù)據(jù)庫的代碼示例
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 寫服務(wù)器端連接數(shù)據(jù)庫的代碼示例
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 寫服務(wù)器端連接數(shù)據(jù)庫的代碼示例
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 寫服務(wù)器端連接數(shù)據(jù)庫的代碼示例
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)"/>
復(fù)制代碼 代碼如下:
<script language="javascript">
//用 JavaScript 寫服務(wù)器端連接數(shù)據(jù)庫的代碼示例
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>
添加數(shù)據(jù)到數(shù)據(jù)庫頁面-Insert.htm
復(fù)制代碼 代碼如下:
<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 寫服務(wù)器端連接數(shù)據(jù)庫的代碼示例
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
復(fù)制代碼 代碼如下:
<input name="1" type="button" value="修改" onclick=""/>
<script language="javascript">
//function deldata(userid)
//{
//用 JavaScript 寫服務(wù)器端連接數(shù)據(jù)庫的代碼示例
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
復(fù)制代碼 代碼如下:
<script language="javascript">
function getdata()
{
//用 JavaScript 寫服務(wù)器端連接數(shù)據(jù)庫的代碼示例
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 寫服務(wù)器端連接數(shù)據(jù)庫的代碼示例
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)"/>
相關(guān)文章
Javascript獲取當(dāng)前時間函數(shù)和時間操作小結(jié)
這篇文章主要介紹了Javascript獲取當(dāng)前時間函數(shù)和時間操作小結(jié),本文根據(jù)項目實際需求總結(jié)而來,需要的朋友可以參考下2014-10-10
extjs簡介_動力節(jié)點Java學(xué)院整理
這篇文章主要介紹了extjs簡介,ExtJS為開發(fā)者在開發(fā)富客戶的B/S應(yīng)用中提供豐富的UI組件,具有統(tǒng)一的主題,便于快速開發(fā),提高效率2017-07-07
javascript ready和load事件的區(qū)別示例介紹
ready是在DOM加載完成就觸發(fā);load是在加載完所有頁面內(nèi)容才會觸發(fā),下為大家簡要介紹下,不知道的朋友可以參考下2013-08-08
JavaScript中的canvas?實現(xiàn)一個圓環(huán)漸變倒計時效果
這篇文章主要介紹了JavaScript中的canvas?實現(xiàn)一個圓環(huán)漸變倒計時效果,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-09-09

