Autor Beitrag
flaavia
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 105

WinXp Vista
D6 Ent, D2007 Ent
BeitragVerfasst: Fr 07.11.03 16:38 
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:


ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Fr 07.11.03 20:26 
Du musst den String in einfache Anführungszeichen setzen, also ' und nicht "
flaavia Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 105

WinXp Vista
D6 Ent, D2007 Ent
BeitragVerfasst: Fr 07.11.03 21:34 
:tongue:

Herzlichen Dank

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

Gewusst wie!! :idea:

Nochmals herzlichen Dank