Wenn der der Fall ist, dann würde es scheinen, dass Sie entweder (a) einige Ausgaben mit Ihren Datenbanken oder (b) Mühen mit der Installation des Zugangs oder des DAO oder des Strahles haben. Vertrag sollte unabhängig davon die Methode arbeiten, die Sie anwenden.
Können Sie dieses auf der Maschine reproduzieren, in der es geschah? Das heißt, using eine Testdatenbank (oder eine Kopie von der, wo Sie Ausgaben hatten), können Sie dieses wieder auftreten lassen? Wenn ja dann würde ich vermuten, dass der Zugang/Office/DAO/JET die Benutzerreparatur oder wieder zu installieren anbringen und haben.
Ich bin nicht sicher, was Sie durch eine „bessere Weise“ bedeuten. Es gibt nur eine Handvoll Weisen, eine Datenbank zu verbinden, und zu mir using die Zugangsschnittstelle ist das Beste. Sie können DAO, AUFHEBEN, Zugangsautomatisierung (in einigen Fällen) oder Shell benutzen, um einige zu nennen.