Entwickler-Ecke

Datenbanken - SQL-Abfrage mit Where und String-Datenfeld - wie?


flaavia - Fr 07.11.03 15:38
Titel: SQL-Abfrage mit Where und String-Datenfeld - wie?
Hallo

Ich habe ein weiteres Problem über eine SQL-Abfrage (Access DB über ADOQuery) eine Where-Klausel einzubinden, wenn in dem Feld, auf das sich das where bezieht, einen String steht:



Quelltext
1:
select a, b, c from Tabelle where a = "String" Order by b ASC                    


Ich bekomme dann die Fehlermeldung:

[Microsoft][ODBC Access Microsoft Driver] 1 Parameter wurden erwartet, aber es wurden zu wenig Parameter übergeben


Dies pasiert nicht , wenn ich dies mit Daten vom Typ Integer, Boolean oder auch DateTime in dem Datenfeld auf das sich die Where-Klausel bezieht , mache.

Weis jemand, wo hier das Problem liegt, und was ich machen kann, um nach String-Daten eine Where-Auswahl zu treffen


Vielen Dank im vorraus für alle Tips :D

Mit freundlichen Grüssen


UGrohne - Fr 07.11.03 19:26

Du musst den String in einfache Anführungszeichen setzen, also ' und nicht "


flaavia - Fr 07.11.03 20:34

:tongue:

Herzlichen Dank

Jetzt geht es!! Immer wieder Kleinigkeiten, die Grosses bewirken!

Gewusst wie!! :idea:

Nochmals herzlichen Dank