Parameterübergabe in SQL

hi x-perts,

ich möchte ein Datumsparamenter an ein SQL-Statement übergeben (in ACCESS mit docmd.runsql). Siehe Beispiel:

dim testvariable as date
testvariable = „02.09.2000“

DoCmd.RunSQL „select * into selected_BSC from msauber_CPU_BSC where stime = TESTVARIABLE ;“

Wie kann die „TESTVARIABLE“ eingebunden werden (bei Zahlen z.B. wird dies mit & ZAHL & realisiert)

need your help

ciao mikey

DoCmd.RunSQL „select * into selected_BSC from msauber_CPU_BSC where stime = #“ & Format(CDate(Testvariable),„yyyy-mm-dd“) & „#“

Besser ist es, anstelle von RunSQL Execute zu verwenden und Datumsvariablen vom Typ Date anzulegen.

Ausserdem musst du bei Datumsvergleichen auf Gleichheit vorsichtig sein, wenn auch Zeitangaben ins Spiel kommen können!

Reinhard