Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

RunSql / Laufzeitfehler 2342





Frage

Hallo, ich versuche die ganze Zeit nen DoCmd.RunSQL Befehl auszuführen, komischerweise klappt das ganze auch für delete aber nicht für select, dann sagt er nämlich: Laufzeitfehler '2342': Eine AusführenSQL-Aktion(RunSQL) erfordert ein Argument, das aus einer SQL-Anweisung besteht. Und hier die funktion: Private Sub Befehl3_Click() Dim sqls As String sqls = "SELECT Name FROM T_Kunden;" MsgBox sqls DoCmd.RunSQL sqls Me.lstlistbox.Requery End Sub Die Abfrage funktioniert, wenn ich sie normal ausführe... Muss ich etwas in den Properties einstellen? Vielen Dank für die Hilfe! Gruß

Antwort 1 von .struppi

Hallo,
Eine Select-Abfrage ist keine "Aktionsabfrage".
Mit runSQL können aber nur Aktionsabfragen ausgeführt werden.
Du kannst einer Listbox die Sql per Rowsource zuweisen, fals das die Absicht Deiner Aktion war....
gruß struppi

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: