Update方法保存對RecordsetA象的當前記錄所做的所有更改。語法如下:
recordset.Update Fields, Values
·參數Fields可選。變體型,代表單個名稱:或變體型數組,代表需要修改的字段(一
個或多個)名稱及序號位置。
·Values可選。變體型,代表單個值;或變體型數組,代表新記錄中字段(單個或多 個)值。
使用Update方法保存自調用AddNew方法或更改現有記錄中任何字段值以來所做的所
有更改。Recordset對象必須支持更新。要設置字段值,請進行下列某項操作:
·為Field對象的Value屬性從值,并調用Update方法.
。在Updat。調用中傳送字段名和值作為參數.
·在Update調用中傳送字段名數組和值數組.
在使用字段和值的數組時,兩個數組中必須有相等數量的元素,同時字段名的次序必
須匹配字段值的次序。字段和值的數量及次序不匹配將產生錯誤。
如果Recordset對象支持批更新,那么可以在調用UpdateBatch方法之前將一個或多個記
錄的多個改動緩存在本地.如果在調用UpdateBatch對象時正在編輯當前記錄或者添加新的
記錄,那么ADO將自動調用Update方法以便在將批更改傳送到提供者之前保存掛起的更改.
如果在調用Update方法之前移動出正在添加或編輯的記錄,那么AD。將自動調用Update以
便保存更改.如果希望取消對當前記錄所做的任何更改或者放棄新添加的記錄,則必須調
用CancelUpdate方法。