se provo a settare a null la variabile DB dopo aver invocato il metodo close mi viene detto che l'oggetto non esiste (evidentemente close oltre che svuotare la cache e scrivere tutto su DB distrugge anche l'oggetto).

In caso di errori effettivamente non voglio chiudere in automatico la finestra in modo che l'utente capisca che qualcosa non quadra e possa leggere l'errore dall'apposita listbox.

Ultimi aggiornamenti. Sembra un problema più della maccchina che dell'applicativo, infatti sulla macchina di sviluppo Win2000 l'errore continua a presentarsi mentre su di una workstation WinXP l'applicazione si chiude correttamente.

Sulla macchina Win2000 c'è installato il SP4 e MS Jet 4 SP8. Che cosa può essere???