Thema: Delphi SQL und ''

Einzelnen Beitrag anzeigen

Klaus D.

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

SQL und ''

  Alt 12. Apr 2004, 18:34
Moin
habe mal wieder ne Frage?
folgende SQL Anweisung liefert kein Ergebnis zurück
wenn eines der 3 Edit SuchFelder leer ist.
WARUM ??

Delphi-Quellcode:
frmDataMod.SQLDetailQuery.Close;
frmDataMod.SQLDetailQuery.SQL.Clear;

frmDataMod.SQLDetailQuery.SQL.Text:=' SELECT * FROM View_Bremse WHERE
(( UPPER (Fabrikat ) =
'+#39 + AnsiUpperCase(Edit1.Text ) + #39+' ) AND '
 + ' ( UPPER (Typ ) = '+#39 + AnsiUpperCase(Edit2.Text ) + #39+' ) AND '
 + ' ( UPPER (Spannung ) = '+#39 + AnsiUpperCase(Edit3.Text ) + #39+' )) ';
                                                                        
   frmDataMod.SQLDetailQuery.Open;
VIEW_BREMSE:
SQL-Code:
SELECT t1."ID_Bremse"
      , t1."Typ"
      , t1."sid_Fabrikat"
      , t1."sid_Spannung"
      , t2."id_Fabrikat"
      , t2."Fabrikat"
      , t3."id_Spannung"
      , t3."Spannung"
FROM tbl_Bremse t1

 Left Outer Join tbl_Fabrikat t2
  on (t1.sid_Fabrikat=t2.id_Fabrikat)

 Left Outer Join tbl_Spannung t3
  on (t1.sid_Spannung=t3.id_Spannung)
Danke Klaus

[edit=r_kerber]Code- durch Delphi- bzw. SQL-Tags ersetzt. Mfg, r_kerber[/edit]
  Mit Zitat antworten Zitat