Ich habe Probleme beim Einfügen mehrerer Zeilen mit einer Abfrage mit MS Access 2003. Wenn ich INSERT INTO
wie den folgenden Code verwende
das Problem, ms Zugriff erscheint immer Pop-up Zeichen nach dem Ende der SQL-Anweisung gefunden . Also, gibt es eine Möglichkeit, die Daten in die Tabelle einzufügen?
Mit Access SQL können Sie zwei INSERT
-Anweisungen nicht kombinieren. Sie können jeden von ihnen separat ausführen. Aber wenn Sie es mit einer einzelnen Anweisung tun müssen, müssen Sie eine komplexere Abfrage verwenden.
Dual
ist eine benutzerdefinierte Tabelle, die immer nur eine Zeile enthält. Sie können Ihre eigene Dual
-Tabelle erstellen, indem Sie die Anweisungen aus dieser Stapelüberlauf-Antwort verwenden.
Sie benötigen jedoch zu diesem Zweck keine benutzerdefinierte Tabelle. Anstelle von Dual
können Sie eine beliebige Tabelle oder Abfrage verwenden, die nur eine Zeile zurückgibt.
Leider scheint MS Access nicht kompatibel zu sein und erlaubt nur das Einfügen einzelner Abfragen, es sei denn, Sie haben eine Quellentabelle. Wenn Sie dies mit einem Werkzeug verknüpfen können, das die Abfrage ausführen kann, können Sie eine Schleife erstellen, um die Mehrfacheingabe auszuführen
Tags und Links sql ms-access ms-access-2003