Einzelnen Beitrag anzeigen

Jacuzzi

Registriert seit: 31. Aug 2005
20 Beiträge
 
Delphi 7 Professional
 
#14

Re: memo Feld in Datenbank durchsuchen

  Alt 23. Jan 2007, 10:53
So, weiter gehts


Ich suche in den "Titeln" nach verschiedenen Strings -> AND-verknüpft
funkioniert alles soweit:

Delphi-Quellcode:
   
Query1.SQL.Text := 'SELECT * FROM ''' + DB_NAME + ''' WHERE (titel LIKE ''%' + fwoerter[1] + '%'')
AND (titel LIKE
''%' + fwoerter[2] + '%'')';

Jetzt will ich aber bestimmte Zeichen von der Suche ausschließen -> also AND-NOT-verknüpft
funktioniert NICHT:

Bsp: "1" und "2" finden, welche keine "3" enhalten

Delphi-Quellcode:
   
Query1.SQL.Text := 'SELECT * FROM ''' + DB_NAME + ''' WHERE (titel LIKE ''%' + fwoerter[1] + '%'')
AND (titel LIKE
''%' + fwoerter[2] + '%'')
AND NOT (titel LIKE
''%' + fwoerter[3] + '%'')';

Kann ich das überhaupt mit SQL realisieren?
Wie mach ich das?


Jacuzzi.
Hannes
  Mit Zitat antworten Zitat