Io tempo fa ho usato questa sintassi per leggere un dbf in visualbasic:

codice:
Private dbPath As DAO.Database
Public rst As DAO.Recordset

  Set dbPath = OpenDatabase("C:\dati\", False, False, "dBASE III;")
  
  Set rst = dbPath.OpenRecordset("TABELLA")

......