Zitat von
struppelohr:
Habe das gleiche Problem, arbeiten mit Delphi 5 und einem
MySQL Server sowie der ZeosKomp.
procedure btnclick....
var schaltung : string;
begin
query2.active:=false;
query2.close;
schaltung:= char(39) + combobox1.text + char(39); { hier kann man auch auf itemindex gehn spielt hier keine rolle }
query2.sql.add('select *' + 'from auto' + where Getriebe' + '=' + schaltung);
query2.open;
query2.active:=true;
end;
Bekommen immer das Problem das er meistens das ='Automatik' (hier kann auch ein anderer Wert stehn) als ungültiges Schlüsselwort anzeigt, oder nur das = als ungültiges Schlüsselwort....
haben viel probiert und mussten oben den String schon in viele ' ergänzen damit er die anderen nicht als ungültig anzeigt.
Weiss einer wo der Fehler ist?
Meist hilf es wenn Du dir den zusammengestoppelten
SQL String anschaust. In Deinem
SQL Statement fehlen auch ein ', aber ich denk das ist hier beim Posten verlorengegangen.