16 febbraio 2003 alle 15:53:31 Dopo 10 anni di uso di Visual Basic (dalla 2 alla 6, passando per vba e VB_Script), posso garantirvi che il "garbage collector" (la disallocazione automatica delle variabili e degli oggetti) ha sempre funzionato ottimamente per le variabili, ma malissimo per gli oggetti (quelli creati con l'istruzione "Set"). VB_Script NON e' Java, quindi gli oggetti DEVONO essere SEMPRE disallocati manualmente (impostati a "nothing"), perche' e' impossibile prevedere se e quando se ne occupera' il sistema. La chiusura dei recordset e delle connessioni dovrebbe essere implicita nella disallocazione, ma cosa costa farlo esplicitamente prima di impostare l'oggetto a "nothing"?Con Access non dovrebbe esserci nessuna differenza (non c'e' un server dedicato che utilizza risorse), ma per i db che fanno "connection pooling" o che allocano memoria per i recordset (es. Oracle, SQL Server, probabilmente anche MySql), e' meglio chiudere tutto esplicitamente in modo da informare il db che puo' rilasciare le risorse utilizzate. Ciao a tutti