Thema: Delphi SQL und Umlaute

Einzelnen Beitrag anzeigen

Klaus D.

Registriert seit: 27. Okt 2003
Ort: 03238 Finsterwalde
124 Beiträge
 
Delphi 6 Professional
 
#1

SQL und Umlaute

  Alt 9. Mär 2004, 18:23
Moin

ich komm nicht weiter....erst einmal den Code
Edit1.OnChange_:
Code:
frmDataMod.SQL_Typenschild.Params[0].AsString :=(UPPERCASE('%'+frmMain.V_Fabrikat+'%'));
SQL_:
Code:
SELECT MA.Motorart
     , MA.id_Motorart
     , TS.id_Typenschild
     , TS.sid_Motorart
     , TS.sid_Fabrikat
     , TS.Typ
     , TS.Drehzahl
     , TS.Motornummer
     , TS.Leistung_KW
     , FA.Fabrikat
     , SPF.Spannung AS Feldspannung
     , SPL.Spannung AS Lauferspannung

FROM            tbl_Typenschild TS

INNER JOIN      tbl_Motorart MA
ON             (MA.id_Motorart=TS.sid_Motorart)

LEFT OUTER JOIN tbl_Spannung SPF
ON             (SPF.id_Spannung=TS.sid_Spannung_Feld)

LEFT OUTER JOIN tbl_Spannung SPL
ON             (SPL.id_Spannung=TS.sid_Spannung_Anker)

LEFT OUTER JOIN tbl_Fabrikat FA
ON             (TS.sid_Fabrikat=FA.id_Fabrikat)

LEFT OUTER JOIN tbl_Spannung SP
ON             (TS.sid_Spannung_Feld=SP.ID_Spannung)

WHERE
      ((UPPER(Typ)         like :p1) OR
       (UPPER(Fabrikat)    like :p1) OR
       (UPPER(Drehzahl)    like :p1) OR
       (UPPER(Motornummer) like :p1) OR
       (UPPER(Leistung_KW) like :p1) OR
       (UPPER(SPF.Spannung) like :p1))
unabhängig der Schreibweise soll der Datensatz gefunden werden.
aber mit Umlauten hat mein Code Probleme ? wieso weshalb warum ??
wo ist mein Fehler ???

Danke schon mal--> Klaus
  Mit Zitat antworten Zitat