SQL Abfrage in VisualBasic

Hallo,
bin gerade dabei meiner schwester in vb zu helfen.
sie gibt in einem Textfeld ein Datum ein, und möchte das dann bei einer SQL Abfrage als vergleich zu den einträgen benutzen. Aber mDatum wird nicht erkannt. Meldung: parameter wird erwartet.
Muss man beim einsetzen einer vb variable in eine SQL Anweisung etwas beachten?
Gruß,
Ayla.

mDatum = tfDatum.Text

Set snabfrage = db.OpenRecordset("SELECT tbAufEin.Auftragsnummer,

tbAufEin.Auftragsdatum, tbAufEin.Auftragswert,

tbAufEin.gewünschter_Liefertermin, tbHaendler.Haendler FROM tbAufEin INNER

JOIN tbHaendler ON tbAufEin.haendlernummer = tbHaendler.haendlerNr Where

tbAufEin.Auftragsdatum

Hi!

Datumsfelder sind in jeder Datenbank anders und machen Probs ;o))

Benutz die Funktion DateValue(mdatum) - dann sollte es klappen!

Bernd

wie meinst du das genau? so??

mDatum = tfDatum.Text

Set snabfrage = db.OpenRecordset("SELECT tbAufEin.Auftragsnummer,

tbAufEin.Auftragsdatum, tbAufEin.Auftragswert,

tbAufEin.gewünschter_Liefertermin, tbHaendler.Haendler FROM tbAufEin INNER

JOIN tbHaendler ON tbAufEin.haendlernummer = tbHaendler.haendlerNr Where

tbAufEin.Auftragsdatum DateValue(mdatum) ORDER BY tbAufEin.Auftragsdatum",

dbOpenDynaset)

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Den Wert der Variable übergeben, dann klappts…

tbAufEin.Auftragsdatum " & mDatum & " ORDER BY
tbAufEin.Auftragsdatum",

Ralph

Hi!

Nöö…hier ist noch ein Fehler…

tbAufEin.Auftragsdatum