共用方式為


使用 AddNew 方法新增記錄

這是 AddNew 方法的基本語法:

記錄集。AddNew FieldList

FieldList 參數是可選的。 FieldList 是單一名稱或名稱陣列,或是新記錄中欄位的序數位置。

Values 自變數是新記錄中欄位的單一值或值陣列。

一般而言,當您想要新增單一記錄時,您將呼叫 AddNew 方法,而不需要任何參數。 具體來說,您將呼叫 AddNew;設定新記錄中每個欄位 ;然後呼叫 UpdateUpdateBatch或兩者。 您可以使用 Supports 屬性和 adAddNew 列舉常數,確保 Recordset 支援新增記錄。

下列程式代碼會使用這項技術,將新的貨運公司新增至範例 Recordset。 SQL Server 會自動提供 ShipperID 域值。 因此,程式代碼不會嘗試提供新記錄的域值。

'BeginAddNew1.1
If objRs.Supports(adAddNew) Then
    With objRs
        .AddNew
        .Fields("CompanyName") = "Sample Shipper"
        .Fields("Phone") = "(931) 555-6334"
        .Update
    End With
End If
'EndAddNew1.1

備註

由於此程式代碼會使用中斷連線的 Recordset 與批次模式中的用戶端資料指標,因此您必須使用新的 Connection 物件,將 Recordset 重新連線至資料來源,才能呼叫 UpdateBatch 方法來提交資料庫的變更。 使用新的函式 GetNewConnection,即可輕鬆完成此作業。