Err 91 in Open di una Tabel

di il
2 risposte

Err 91 in Open di una Tabel

Cari colleghi della community,
da circa 10 gioni il programma su cui sto lavorando mi fa una cosa strana.
Quanto apro una tabella di un data base con l'istruzione:
Set RsApp = DBApp.OpenRecordset("AppSco", dbOpenTable)
mi da err 91 e la variabile RsApp che è stata definita come Recordset non viene impostata.
La cosa strana è che questa istruzione è posta all'inizio di altri programmi dove funziona perfettamente.
Inoltre non lo fa tutte le volte. Diciamo che una volta su tre non da questo errore.
Ho fatto delle modifiche al programma ma non sul modulo di ingresso ma su un modulo a parte.
Per completezza aggiungo che AppSco è una tabella di appoggio contenuta ib DBApp che è pure un data base di appoggio.
Interpellati alcuni niei colleghi sono caduti dalle nuvole.
C'è qualcuno che mi può fornire una indicazione.
Grazie
Francesco

2 Risposte

  • Re: Err 91 in Open di una Tabel

    Tu sei certo di aver dichiarato in un qualche modo
    
    Dim/Private RsApp As DAO.RecordSet
    Chiaramente se deve essere raggiunta da vari Moduli forse Public è meglio... ma solo tu lo sai...
  • Re: Err 91 in Open di una Tabel

    In effetti adesso si è messo a funzionale.
    Io credo sia legato a qualche dichiarazione che, non so come, è stata assunta in modo automatico.
    Ti ringrazio del suggerimento ma forse la strada è quella di dichiararla pubblica in modo esplicito.
    Provo.
Devi accedere o registrarti per scrivere nel forum
2 risposte