有时,将字段数组及其相应的值传递给 AddNew 方法可能更高效,而不是为每个新字段设置 值 多次。 如果 FieldList 是数组,则 值 还必须是成员数相同的数组;否则,将发生错误。 字段名称的顺序必须与每个数组中的字段值的顺序匹配。 以下代码将字段数组和值数组传递给 AddNew 方法。
'BeginAddNew2
    Dim avarFldNames As Variant
    Dim avarFldValues As Variant
    avarFldNames = Array("CompanyName", "Phone")
    avarFldValues = Array("Sample Shipper 2", "(931) 555-6334")
    If objRs1.Supports(adAddNew) Then
        objRs1.AddNew avarFldNames, avarFldValues
    End If
    'Re-establish a Connection and update
    Set objRs1.ActiveConnection = GetNewConnection
    objRs1.UpdateBatch
'EndAddNew2