Che sia causato da questo?

codice:
cat = new ADOX.CatalogClass();
che tiene in piedi una connessione?

Ciao