Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi FireBird SELECT Abfrage Groß/Kleinschreibung (https://www.delphipraxis.net/119347-firebird-select-abfrage-gross-kleinschreibung.html)

TUX_der_Pinguin 25. Aug 2008 10:00

Datenbank: FireBird • Version: 2.0.1 • Zugriff über: Zoes 6.6.2RC

FireBird SELECT Abfrage Groß/Kleinschreibung
 
Ich habe ein Problem mit einer Abfrage einer FireBird Datenbank.

Im Feld Kunde steht z.B. "MAIER GMBH" führe ich jetzt folgende Abfrage aus so erhalte ich kein ergebnis.

SQL-Code:
SELECT ID,Kunde FROM tab WHERE Kunde LIKE '%maier%'
Bei MySQL klappt das ganze, den MySQL ignoriert die Groß und Kleinschreibung, gibt es eine möglichkeit
dieses Verhalten auch bei FireBird einzustellen? Oder welche möglichkeiten gibt es.

DeddyH 25. Aug 2008 10:01

Re: FireBird SELECT Abfrage Groß/Kleinschreibung
 
Darüber bin ich auch schon gestolpert. Versuch es mal so:
SQL-Code:
SELECT ID,Kunde FROM tab WHERE LOWER(Kunde) LIKE '%maier%'

mkinzler 25. Aug 2008 10:03

Re: FireBird SELECT Abfrage Groß/Kleinschreibung
 
Oder einen Expression Index dafür erzeugen

DeddyH 25. Aug 2008 10:07

Re: FireBird SELECT Abfrage Groß/Kleinschreibung
 
Hab ich auch gelesen, aber dann für mich persönlich als zu umständlich verworfen.

TUX_der_Pinguin 25. Aug 2008 10:13

Re: FireBird SELECT Abfrage Groß/Kleinschreibung
 
Zitat:

Zitat von DeddyH
Darüber bin ich auch schon gestolpert. Versuch es mal so:
SQL-Code:
SELECT ID,Kunde FROM tab WHERE LOWER(Kunde) LIKE '%maier%'

Das ist natürlich eine möglichkeit, ich dachte man könne vielleicht in der Datenbank das Verhalten generell
konfigurieren, aber wenn es nicht geht dann werde ich die Abfrage entsprechend anpassen müssen.

DeddyH 25. Aug 2008 10:17

Re: FireBird SELECT Abfrage Groß/Kleinschreibung
 
Schau mal hier (ich vermute, das ist das, was Markus meinte):http://www.destructor.de/firebird/ca...tivesearch.htm

TUX_der_Pinguin 25. Aug 2008 10:32

Re: FireBird SELECT Abfrage Groß/Kleinschreibung
 
Vielen dank DeddyH, aber mir erscheint das auch etwas zu umständlich.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz