Die Fehlermeldung "Objekt nicht mehr gültig" ist eine MS/Access-Fehlermeldung und hat mit ODBC überhaupt nichts zu tun !

Dies deutet auf ein VB-Modul (Formular, Bericht) hin, in dem ein Verweis auf ein Objekt nicht mehr vorhanden ist.
Objekt-Verweise werden in Variablen gespeichert, wenn diese zerstört werden (z.B. lokale Variablen einer Prozedur) ist der Objektverweis halt weg.

Also nochmal: Den Fehler debuggen und ggf. prüfen wo diese Variable verwendet wird. Vielleicht tritt der Fehler ja bereits beim Erstellen des Objektes auf, was z.B. auf eine fehlende Komponente (ActiveX) des PC's hindeutet !