Errore 3043

di Anonimizzato15054 il
2 risposte
Ho riesumato un programma in access 2002, ma usando access 2010 mi da errore 3043 nell'apertura della tabella Pilota (ultima riga). Mi suggerite come devo cambiare le istruzioni?
grazie
Roby_cr

Sub PilotaRic()
' aggiorna pilota :
' ricerca codice e controlla password
Dim Miodb As Database
Dim Pilota As Recordset
Set Miodb = DBEngine.Workspaces(0).Databases(0)
Set Pilota = Miodb.OpenRecordset("Pilota")[/i]

2 Risposte

  • Rendi esplicito il Riferimento a DAO vedrai che funziona
    
    Dim Miodb As DAO.Database
    Dim Pilota As DAO.Recordset
    ....
    Ovviamente verifica che nelle LIB ci sia DAO...

    Personalmente la semplificherei così, evitando di dichiarare un'oggetto DataBase...
    
    Dim Pilota As DAO.Recordset
    Set Pilota = DbEngine(0)(0).OpenRecordset("Pilota")
  • Problema risolto:
    sistemato e attivato il collegamento alle tabelle collegate.
    grazie e saluti
    roby_cr
Devi accedere o registrarti per scrivere nel forum
2 risposte