久久―日本道色综合久久,亚洲欧美精品在线,狼狼色丁香久久婷婷综合五月,香蕉人人超,日本网站黄,国产在线观看不卡免费高清,无遮挡的毛片免费

2023信創(chuàng)獨角獸企業(yè)100強
全世界各行各業(yè)聯(lián)合起來,internet一定要實現(xiàn)!

教你三天學好ADO

2004-02-19 eNet&Ciweek

今天來說一下Recordset對象的一些方法。

1、AddNew 方法

創(chuàng)建可更新 Recordset 對象的新記錄。
recordset.AddNew FieldList, Values
FieldList 可選。新記錄中字段的單個名稱、一組名稱或序號位置。
Values 可選。新記錄中字段的單個或一組值。如果 Fields 是數(shù)組,那么 Values 也必須是有相同成員數(shù)的數(shù)組,否則將發(fā)生錯誤。字段名稱的次序必須與每個數(shù)組中的字段值的次序相匹配。

我們一般是

rs.addnew
rs("xx")=xx
rs("xx")=xx
rs.update

需要注意的是在立即更新模式(調(diào)用 Update 方法時提供者會立即將更改寫入基本數(shù)據(jù)源)下,調(diào)用不帶參數(shù)的 AddNew 方法可將 EditMode 屬性設(shè)置為 adEditAdd。提供者將任何字段值的更改緩存在本地。調(diào)用 Update 方法可將新記錄傳遞到數(shù)據(jù)庫并將 EditMode 屬性重置為 adEditNone。如果傳送了 Fields 和 Values 參數(shù),ADO 則立即將新記錄傳遞到數(shù)據(jù)庫(無須調(diào)用 Update),且 EditMode 屬性值沒有改變 (adEditNone)。

可能大家會問在ASP中使用ADO的AddNew方法和直接使用“Insert into...”語句有和不同?那種方式更好?答:ADO的AddNew方法只是將“Insert into ”語句封裝了起來,所以,當對大量數(shù)據(jù)進行操作的時候,直接使用SQL語句將會大大加快存取數(shù)據(jù)的速度,因為他減少了ADO的“翻譯”時間。

2、Delete 方法

刪除當前記錄或記錄組。
recordset.Delete AffectRecords

AffectRecords AffectEnum 值,確定 Delete 方法所影響的記錄數(shù)目,該值可以是下列常量之一。
AdAffectCurrent 默認。僅刪除當前記錄。
AdAffectGroup 刪除滿足當前 Filter 屬性設(shè)置的記錄。要使用該選項,必須將 Filter 屬性設(shè)置為有效的預(yù)定義常量之一。

相關(guān)頻道: eNews

您對本文或本站有任何意見,請在下方提交,謝謝!

投稿信箱:tougao@enet16.com