對于介紹ADO類庫相關說明
用ADO類庫方法保存對 Recordset 對象的當前記錄所作的全部更改,這些更改是在調用 AddNew 方法或在更改現有記錄中的任一字段值之后進行的。ADO類庫必須支持更新。。
若要設置字段值,請執行下列操作之一:
1給 Field 對象的 Value 屬性指定值并調用 Update 方法。
2通過調用ADO類庫將字段名和值作為參數傳遞。
3通過調用 Update 傳遞字段名稱數組和值數組。
如果使用字段和值的數組,那么兩個數組中必須有相同數量的元素。此外,字段名稱的順序必須與字段值的順序匹配。如果字段數目和順序與值不匹配,將產生錯誤。
如果 Recordset 對象支持批更新,在調用 UpdateBatch 方法之前,可以把對一個或多個記錄所作的多個更改在本地緩存。如果調用 UpdateBatch 方法時正在編輯當前記錄或添加新記錄,那么在將批更改傳送到提供者之前,ADO類庫將自動調用 Update 方法保存對當前記錄所作的所有掛起的更改。#t#
如果調用 Update 方法前在正在添加或編輯的記錄中移動,ADO類庫 將自動調用 Update 保存更改。如果要取消對當前記錄所做的任何更改或放棄新添加的記錄,必須調用CancelUpdate 方法。調用 Update 方法后,當前記錄仍然保持當前。如果設置了 Unique Table 動態屬性,并且 Recordset 是對多個表執行 JOIN 操作的結果,那么 Update 方法將無法更新多個表的任何一個主鍵。而且,ADO類庫方法只能更新 Unique Table 屬性中指定的表中的字段。
Record
Update 方法最終完成對 Record 對象 Fields 集合中字段的添加、刪除和更新。例如,用ADO類庫方法刪除的字段將立即被標記為刪除,但仍保留在集合中。必須調用 Update 方法將這些字段從提供者的集合中真正刪除。

















