![]() |
STRING SUCHE!
Ich lasse in meiner DB nach einen String suchen. Das geht auch soweit.
Aber ich muß auf Groß und Kleinschreibung achten. Das will ich aber nicht. Er soll trotzdem suchen auch wenn ich klein schreibe und die Wörten groß geschreiben sind. |
Re: STRING SUCHE!
Sollte so gehen
SQL-Code:
Select * where blabla like 'suchwort';
|
Re: STRING SUCHE!
Ich mache es so!
Delphi-Quellcode:
Aber ich möchte es das er nicht in groß und klein unterscheidet!
IBTable1.Open;
IBQuery1.SQL.Text:='select * from NEW_Table where INHALT like ''%'+edit2.Text+'%'''; IBQuery1.Open; |
Re: STRING SUCHE!
bei mysql (bei der Version die wir haben) arbeitet like nicht casesensitiv, liegt also an der Datenbank die du verwendest... Was für eine DB benutzt du?? Access, mysql,....??
|
Re: STRING SUCHE!
Interbase 6.0
|
Re: STRING SUCHE!
ich hab zwar keine Ahnung, aber ich schätze das mal so:
schreib alles in der DB klein und im Quelltext dann so:
Delphi-Quellcode:
IBTable1.Open;
IBQuery1.SQL.Text:='select * from NEW_Table where INHALT like ''%'+AnsiLowerCase(edit2.Text)+'%'''; IBQuery1.Open; |
Re: STRING SUCHE!
Der Inhalt wird über word und pdf dokumente eingelesen in die DB.
Das wäre zuviel arbeit diese Daten zu ändern. Gibt es noch eine Möglichkeit?? |
Re: STRING SUCHE!
in der MySQL-Hilfe habe ich "LOWER" gefunden. Allerdings weiß ich jetzt nicht ob es
Code:
'select LOWER(*) from NEW_Table where INHALT like ''%'+edit2.Text+'%''';
Code:
oder noch anders aussehen muss
'select * from NEW_Table where LOWER(INHALT) like ''%'+edit2.Text+'%''';
|
Re: STRING SUCHE!
:warn: Ändere bitte die Überschrifgt. Nur Großbuchstaben sind absolut unerwünscht!
...:cat:... |
Re: STRING SUCHE!
du schreibst die Daten kommen aus word und pdf
sind denn das nur varchar in deiner IB DB? Des weiteren ist die Suche ueber "like" sehr aufwendig da keine indizes verwendet werden können. Mit Blob felder wenn vorhanden, wirst du ohnehin probleme bekommen. Vielleicht lohnt sich ja mal ueber eine Volltextsuche in IB nachzudenken. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz