Problema base con database access

di il
1 risposte

Problema base con database access

Chiedo gentilmente una delucidazione riguardo la visita ai database.
Ho un database access già fatto, contenente qualche migliaio di record, le estrazioni del lotto. Il DB possiede una sola tabella che si chiama Estrazioni.

Dopo aver selezionato Microsoft DAO 3.51 Object Library e scritte in VB le istruzioni di apertura:

Set db = OpenDatabase(path & "\Lotto.mdb")

Set rs = db.OpenRecordset("Estrazioni")

l'istruzione rs.findfirst criterio non funziona; la stessa cosa con findlast; mi dà l'errore "OPERAZIONE NON SUPPORTATA PER QUESTO TIPO DI OGGETTO".
Cosa significa ? Come posso far funzionare le istruzioni ?
Ringrazio.

1 Risposte

  • Re: Problema base con database access

    Il finfirst non è utilizzabile per cercare nelle tabelle, quindi devi creare un recordset di tipo Dynaset, così:
    Set rs = db.OpenRecordset("Estrazioni", dbOpenDynaset)
    Ciao
Devi accedere o registrarti per scrivere nel forum
1 risposte