Originariamente inviato da LMondi
Ciao printlist,
Dico subito che non uso la sintassi da te evidenziata, pertanto non entro nel merito della correttezza o meno del codice, quello che volevo dirti è che per la verifica che devi fare
ti conviene utilizzare le proprietà BOF ed EOF, che tra l'altro restituiscono valori booleani.
Quindi se entrambe le proprietà BOF ed EOF restituiscono True, non è disponibile alcun record corrente.
Tipo:
If RecDati.EOF = True And RecDati.BOF = True Then
' ... ...
....in effetti non c'è nulla di sbagliato a priori nello scrivere solamente
codice:
Set RecDati = DB.Execute(sQL)
...l'errore è testare il RecDati.RecordCount in seguito

Ciao sspintux