DoCmd.OpenQuery ("myQueryName") Nicht Ausführen, die im Code aber Manuell Arbeiten

Ich geerbt habe eine Access Datenbank, die ich versuche zu entwirren, so kann ich es zu tun Ihren Zweck. Ich scheine getroffen haben, die eine relativ einfach zu ergattern, aber ich habe nie gesehen, dieses Problem vor, so es wirft mich werfen einer Schleife.

Es gibt mehrere Aussagen vergeblich:

DoCmd.OpenQuery ("myQueryName")

Wenn ich Schritt für Schritt durch diese im code, der code wird ausgeführt, aber die Aktion von der Abfrage (APPEND, UPDATE, etc) nicht stattfinden. Wenn ich diese manuell ausführen, tun Sie die notwendigen Schritte.

Kann mir jemand einen Einblick, wie dies scheint wirklich der Hase im Pfeffer, was die Datenbank nicht zu tun Ihren Zweck genau?

Zwei weitere bits von Informationen, die hilfreich sein können. Der Aufbau ist Access 2003, aber ich verwende in Access 2010 als 2003-Datenbank-Datei. Auch der ursprüngliche Autor gelegt Noten in die Abfragen nicht ausführen, Sie Sie manuell. Ich nehme an, dies ist zu helfen, Warnung Benutzer, die nicht Durcheinander mit den Dingen (obwohl, es war ein schlechter job zu blockieren Abfrage wird ausgeführt manuell!!!), aber ich dachte, vielleicht gibt es etwas, das helfen kann, die trigger eine Lösung.

Dank eine Tonne für jede Hilfe!!!

Ausführen & RunSQL kannst beides nehmen entweder eine gespeicherte Abfrage oder direkt SQL, der Unterschied ist, dass Ausführen wird nicht warnen Sie vor dem ausführen der Aktion-Abfrage in der Erwägung, dass RunSQL wird, es sei denn, Sie schalten Sie Warnungen ausschalten (nicht empfohlen, Führen Sie die bessere Wahl ist)

InformationsquelleAutor Scott Holtzman | 2012-08-01

Schreibe einen Kommentar