Problem mit DateTimePicker und SQL
-
Hallo zusammen
Versuche gerade mit Borland C++ Builder und SQL (mittels Query) nach einem Datum zu suchen. Es liegt eine Access Datenbank zugrunde, in welcher ein Datum im Format DD.MM.YYYY in einer Spalte steht.
Irgendwas stimmt mit der Syntax nicht überein, aber was?!? Hier der Code:Query1->Close(); Query1->SQL->Clear(); Query1->SQL->Add("SELECT Datum, Rubrik, RubCom FROM BHSchoch05 WHERE Datum ="+DateTimePicker1->Date+""); Query1->Open();Der Compiler meckert nicht, erst zur Laufzeit kommt die Fehlermeldung "Allgemeiner SQL Fehler[Microsoft][ODBC Microsoft Access Driver] Syntaxfehler in Zahl in Abfrageausdruck 'Datum=18.07.200'".
Wer hilft mir? Danke schon mal im Voraus!
-
Hallo
Du must dir nochmal die SQL-Syntax für Werte anschauen. Du must das Datum noch in Hochkommas setzen lassen
Query1->SQL->Add("SELECT Datum, Rubrik, RubCom FROM BHSchoch05 WHERE Datum ="+QuotedStr(DateTimePicker1->Date.DateString()));bis bald
akari
-
Ja genau das hab' ich gebraucht!
Vielen Dank und Gruss
Hesiod
