Article ID: 189360
Article Last Modified on 3/2/2005
'This sample code demonstrates how to pass an array of field
'names to the GetRows Fields Option.
Dim cn As New Connection
Dim rs As New Recordset
Dim vFields() As Variant
Dim vdata as Variant
'This example is connecting to SQL Server's Sample Pubs database.
cn.Open "driver={SQL Server};" & _
"server=<server_name>;uid=<user_id>;pwd=<password>;database=pubs"
rs.Open "select * from authors", cn
ReDim vFields(1)
vFields(0) = "au_fname"
vFields(1) = "au_lname"
vData = rs.GetRows(adGetRowsRest, , vFields)
For i = 0 To UBound(vdata, 2) - 1
Debug.Print vdata(0, i) & " " & vdata(1, i)
Next iKeywords: kbhowto kbdatabase KB189360