it is correct, ms access do not have to be installed.

you can use ADO and ADOX in order to retreive, view and edit data, and also to maintain and create databases.

sample

VB Code:
  1. 'Add a reference to Microsoft ADO Ext. X.X For DLL And Security
  2.  
  3. Option Explicit
  4. Dim cat As ADOX.Catalog
  5. Dim tbl As ADOX.Table
  6.  
  7. Private Sub Command1_Click()
  8.     Set cat = New ADOX.Catalog
  9.     Set tbl = New ADOX.Table
  10.  
  11.     ' create the db
  12.     cat.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\newDB3.mdb"
  13.    
  14.     With tbl
  15.       .Name = "TestTable"
  16.       ' Create fields and append them to the
  17.       ' Columns collection of the new Table object.
  18.       With .Columns
  19.          .Append "ID COLUMN"
  20.          .Append "SetName", adVarWChar, 255
  21.          .Append "SetVal", adVarWChar, 255
  22.          .Append "Description", adVarWChar, 255
  23.       End With
  24.    End With
  25.    
  26.    ' Add the new Table to the Tables collection of the database.
  27.    cat.Tables.Append tbl
  28.    
  29.    'Set AllowZeroLength to true for the SetName field
  30.    tbl.Columns("SetName").Properties("Jet OLEDB:Allow Zero Length") = True
  31.    
  32.    Set cat = Nothing
  33.    Set tbl = Nothing
  34.    
  35. End Sub