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
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

