PDA

Vollständige Version anzeigen : fehlender Parameter in VBA-SQL Abfrage


Claus33
23.03.2006, 10:05
Hallo,

ich komme nicht an die Lösung. Bei einer SQL-Abfrage in VBA kommt die Meldung eines fehlenden Parameters.

Und zwar genau an dieser letzten Stelle.

....AND BauteilanalyseSuchenView.Diff >= eval(Forms!Bauteilanalyse!suchenkm);"

Gebe ich anstatt des eval(Forms!Bauteilanalyse!suchenkm) manuell eine Zahl ein funktioniert es. Weiss jemand Rat

Arne Dieckmann
23.03.2006, 10:09
Setze den Inhalt der Klammern in Anführungszeichen - so steht's auch unter FAQ 6.4 (Link in meiner Signatur):
eval("Forms!Bauteilanalyse!suchenkm")

Claus33
23.03.2006, 10:15
wenn ich das tue dann kommt direkt die Meldung

Fehler beim kompilieren
Erwartet: Anweisungsende

Arne Dieckmann
23.03.2006, 10:32
Der Code gilt nur für gespeicherte Abfragen. In VBA sollte man ganz darauf verzichten und gleich so vorgehen:

strSQL="SELECT ... AND BauteilanalyseSuchenView.Diff >=" & Forms!Bauteilanalyse!suchenkm & ";"

Claus33
23.03.2006, 10:36
Danke Dir - funktioniert