ADO 2.7 Samples

Value Property Example (VB)

This example demonstrates the Value property with Field and Property objects by displaying field and property values for the Employees table.

'BeginValueVB
Public Sub ValueX()

    'To integrate this code
    'replace the data source and initial catalog values
    'in the connection string

    ' connection and recordset variables
   Dim rstEmployees As ADODB.Recordset
   Dim Cnxn As ADODB.Connection
   Dim strCnxn As String
   Dim strSQLEmployees As String
    ' field property variables
   Dim fld As ADODB.Field
   Dim prp As ADODB.Property

    ' Open connection
   Set Cnxn = New ADODB.Connection
   strCnxn = "Provider=sqloledb;Data Source=MyServer;Initial Catalog=Pubs;User Id=sa;Password=; "
   Cnxn.Open strCnxn
  
  ' Open recordset with data from Employees table
   Set rstEmployees = New ADODB.Recordset
   strSQLEmployees = "employee"
   rstEmployees.Open strSQLEmployees, Cnxn, , , adCmdTable
   'rstEmployees.Open strSQLEmployees, Cnxn, adOpenStatic, adLockReadOnly, adCmdTable
    ' the above two lines of code are identical
    
   Debug.Print "Field values in rstEmployees"
   
   ' Enumerate the Fields collection of the Employees table
   For Each fld In rstEmployees.fields
      ' Because Value is the default property of a
      ' Field object, the use of the actual keyword
      ' here is optional.
      Debug.Print "   " & fld.Name & " = " & fld.Value
   Next fld

   Debug.Print "Property values in rstEmployees"
   
   ' Enumerate the Properties collection of the Recordset object
   For Each prp In rstEmployees.Properties
      Debug.Print "   " & prp.Name & " = " & prp.Value
      ' because Value is the default property of a Property object
      ' use of the actual Value keyword is optional
   Next prp

    ' clean up
   rstEmployees.Close
   Cnxn.Close
   Set rstEmployees = Nothing
   Set Cnxn = Nothing
   
End Sub
'EndValueVB

See Also

Field Object | Property Object | Value Property

© 1998-2001 Microsoft Corporation. All rights reserved.