Hallo!
Ich möchte eine Aktualisierungsabfrage per SQL in eine VBA- Prozedur einbauen. Der Wert des zu aktualisierenden Feldes soll von einer Variablen kommen.
db.Execute („UPDATE Tabelle SET Tabelle.Feld= Variable;“)
Leider bekomme ich den Laufzeitfehler 3061 … zuwenig Parameter übergeben.
Was muß man da machen bzw. wie macht man es richtig?
Natürlich kann man die Felder der Tabelle auch anders aktualisieren z.b. wenn man eine Schleife schreibt. Hier habe ich aber das Gefühl, daß es etwas länger dauert!?
Vielen Dank im Voraus
Gruß
Georg
Hi Georg,
erster Antwort scheint nicht angekommen zu sein.
ich dachte vielleicht so:
(„UPDATE Tabelle SET Tabelle.Feld=’“ & Variable & „’;“)
Gruss,
Marc
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Super! Es klappt!
Hi Marc!
Vielen Dank!!
Genau danach habe ich gesucht!
Es klappt!
Gruß
Georg