ADO如何新增修改刪除数据库的资料呢?
发表于:2007-06-30来源:作者:点击数:
标签:
ADO如何新增/修改/刪除資料庫的資料呢? 新增資料庫的資料 首先使用ado連結到Access資料庫ntopsamp.mdb,下 SQL 指令開啟資料表「產品」的資料,將結果傳回到rs1的recordset當中,ASP程式碼如下: Set conn1 = Server.CreateObject(ADODB.Connection) conn1.
ADO如何新增/修改/刪除資料庫的資料呢?
新增資料庫的資料
首先使用ado連結到A
clearcase/" target="_blank" >ccess資料庫ntopsamp.mdb,下
SQL指令開啟資料表「產品」的資料,將結果傳回到rs1的recordset當中,ASP程式碼如下:
Set conn1 = Server.CreateObject("ADODB.Connection")
conn1.Open "DBQ="& Server.MapPath("ntopsamp.mdb") &";Driver={Microsoft Access Driver (*.mdb)};"
Set rs1 = Server.CreateObject("ADODB.Recordset")
rs1.Open "產品",conn1,1,3
使用Addnew方法以新增一筆資料,ASP程式碼如下:
rs1.Addnew
設定資料表各個欄位的值,您可以使用以下三種語法:
rs1("欄位名稱").Value = 值
rs1("欄位名稱") = 值
rs1(欄位順序) = 值
譬如說,ASP程式碼如下:
rs1("名稱").Value = "筆記型電腦"
rs1("數量") = 100
rs1(0) = "12345"
最後下個Update方法,即將新增的資料儲存到資料表當中。
rs1.Update
rs1.Close
Response.Write("增加資料: 名稱 = 筆記型電腦<P>")
修改資料庫的資料
若要修改資料庫的資料,首先使用ado連結到Access資料庫ntopsamp.mdb,下SQL指令尋找待修改的資料,將結果傳回到rs1的recordset當中,ASP程式碼如下:
Set rs1 = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM 產品 WHERE 名稱=@#筆記型電腦@#"
rs1.Open sql,conn1,1,3,1
若找到待修改的資料,設定資料表各個欄位的值,最後下個Update方法,即將新增的資料儲存到資料表當中,ASP程式碼如下:
if not rs1.EOF then
randomize
no1 = round(rnd() * 10)
new1 = "筆記型電腦-" & no1
rs1("名稱").Value = new1
rs1.Update
Response.Write("修改資料成: 名稱= " & rs1("名稱") & "<p>")
end if
刪除資料庫的資料
若要刪除資料庫的資料,首先使用ado連結到Access資料庫ntopsamp.mdb,下SQL指令尋找待刪除的資料,將結果傳回到rs1的recordset當中,ASP程式碼如下:
Set rs1 = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM 產品 WHERE 名稱=@#" & new1 & "@#"
rs1.Open sql,conn1,1,3,1
若找到待刪除的資料,下個Delete方法,即可刪除資料表中的此筆資料,ASP程式碼如下:
if not rs1.EOF then
rs1.Delete
Response.Write("刪除資料: 名稱 = " & new1)
end if
conn1.Close
原文转自:http://www.ltesting.net