Ciao a tutti
Sto utilizzando delle connessioni adodb per oprire e operare sulle mie tabelle (access).
In alcune circostanze effettuo + query sulle stesse tabelle
A questo punto, effettuata una operazione, chiudo la queri e successivamente apro l'altra (sulla stessa tabella).
Ma sulla mia macchina (600Mhz) la chiusura di un recorset è + lenta rispetto a il mio codice che gli fa aprire l'altro recordset.
Gli errori visualizzati sono
'-2147217887 (80040e21)': ODBC driver does not support the requested properties.
oppure
'-2147467259 (8004005)': [Microsoft][ODBC Microsoft Access Driver] Could not save; currently locked by another user.
Eseguendo lo stesso programma su un computer a 2Ghz non viene segnalato nessun errore: è normale???
come posso aggirare questo problema di lentezza nella chiusura, oppure se apro il secondo recordset in sola lettura, non dovrebbe consentirmi di aprire + volte la stessa tabella???
I recordset li apro :
codice:
'inizio pagina
Dim numagg As New ADODB.Recordset
'nelle procedure
Set numagg = Nothing
numagg.Open "numeriaggiuntivi", conn, 1, 1
A, il primo recordset che impiega troppo tempo a chiudersi è un altro (sempre aodb), dove però apro la stessa tabella (con una query)