ADO修改刪除數據庫的記錄
發表于:2007-06-30來源:作者:點擊數:
標簽:
新增數據庫的記錄 首先使用ado連結到Access數據庫ntopsamp.mdb,用 SQL 指令打開表「產品」的記錄,將結果傳回到rs的recordset當中,ASP程式碼如下: Set conn = Server.CreateObject("ADODB.Connection") conn.Open "DBQ=" Server.MapPath("ntopsamp.mdb")
新增數據庫的記錄首先使用ado連結到A
clearcase/" target="_blank" >ccess數據庫ntopsamp.mdb,用
SQL指令打開表「產品」的記錄,將結果傳回到rs的recordset當中,ASP程式碼如下:
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DBQ="& Server.MapPath("ntopsamp.mdb") &";Driver={Microsoft Access Driver (*.mdb)};"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "產品",conn,1,2
使用Addnew方法以新增一條記錄,ASP程式碼如下:
rs.Addnew
設定記錄表各個字段的值,您可以使用以下三種語法:
rs("字段名稱").Value = 值
rs("字段名稱") = 值
rs(字段順序) = 值
譬如說,ASP程式碼如下:
rs("名稱").Value = "筆記型電腦"
rs("數量") = 100
rs(0) = "12345"
最後下個Update方法,即將新增的記錄儲存到表當中。
rs.Update
rs.Close
Response.Write("增加記錄: 名稱 = 筆記型電腦")
修改數據庫的記錄若要修改數據庫的記錄,首先使用ado連結到Access數據庫ntopsamp.mdb,下SQL指令尋找待修改的記錄,將結果傳回到rs1的recordset當中,ASP程式碼如下:
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM 產品 WHERE 名稱=@#筆記型電腦@#"
rs.Open sql,conn,2,2
若找到待修改的記錄,設定表各個字段的值,最後下個Update方法,即將新增的記錄儲存到表當中,ASP程式碼如下:
if not rs.EOF then
randomize
no1 = round(rnd() * 10)
new = "筆記型電腦-" & no1
rs("名稱").Value = new
rs.Update
Response.Write("修改記錄成: 名稱= " & rs1("名稱") & " ")
end if
刪除數據庫的記錄若要刪除數據庫的記錄,首先使用ado連結到Access數據庫ntopsamp.mdb,下SQL指令尋找待刪除的記錄,將結果傳回到rs的recordset當中,ASP程式碼如下:
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM 產品 WHERE 名稱=@#" & new1 & "@#"
rs.Open sql,conn1,1,3
若找到待刪除的記錄,下個Delete方法,即可刪除表中的此記錄,ASP程式碼如下:
if not rs.EOF then
rs.Delete
Response.Write("刪除記錄: 名稱 = " & new1)
end if
conn.Close
原文轉自:http://www.kjueaiud.com