Ciao a tutti, vorrei esporvi un mio problema:

(Utilizzo il linguaggio VB6)

vorrei creare una sub() che permetta di scambiare i dati con un database access 97.(estensione mdb).Il mio problema è l'apertura del database.Ora vi mostro cosa ho già fatto:

(ho aggiunto il riferimento Microsoft DAO 3.6 Object Library)
poi ho scritto il seguente codice:


codice:
option explicit
sub prova()
Dim db As dao.Connection
Dim ws As dao.Workspace
....
ws = DBEngine.workspace(0) 
db = ws.OpenDatabase("C:\database.mdb")
....
end sub
l'errore me lo da nella riga in rosso e mi segnala: "workspace non è un membro di 'database.dbengine".

devo anche dire che l'errore l'avevo previsto poichè dopo aver premuto il punto dopo DBENGINE, le uniche funzioni disponibili erano "Equals" e "referenceEquals", quindi immagino che il compilatore workspace non sappia neanche che cosa sia....