Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firebird und Gross und Kleinschreibung in Suchabfragen ?? (https://www.delphipraxis.net/2690-firebird-und-gross-und-kleinschreibung-suchabfragen.html)

Christof 2. Feb 2003 19:25


Firebird und Gross und Kleinschreibung in Suchabfragen ??
 
Hallo,

wie kann ich bei SQL bzw. dem Firebird mitteilen, dass er bei WHERE Klauseln nicht auf Gross oder Kleinschreibung achten soll?

z.B.

SELECT * FROM Kunden WHERE Name LIKE 'chris%'

Jetzt habe ich das Problem das in der Datenbank nur Christof steht.

Also erster Buchstabe gross.

Wie kann ich dem Firebird mitteilen das das ignoriert wird?



Gruss

Christof

xbu58 3. Feb 2003 04:26

Hallo Christof

Ich kann Dir nicht sagen, wie das bei Firebird aussieht. In den Servern, welche ich kenne (MS-SQLServer, Sybase SQLAnywhere) muss bei der Installation gesagt werden, ob er Gross/Kleinschreibung unterscheiden soll oder nicht. Der Default ist jedoch in beiden auf keine Unterscheidung eingestellt.
Wenn Du keine Einstellungsmöglichkeit findest kannst Du immer noch folgende Schreibart verwenden:
Code:
SELECT * FROM Kunden WHERE LOWER(Name) LIKE LOWER('Chris%')
Den zweiten LOWER kannst Du auch in Delphi schon machen.

Gruss
Xaver

Christof 4. Feb 2003 16:49

Zitat:

Zitat von xbu58
Hallo Christof

Ich kann Dir nicht sagen, wie das bei Firebird aussieht. In den Servern, welche ich kenne (MS-SQLServer, Sybase SQLAnywhere) muss bei der Installation gesagt werden, ob er Gross/Kleinschreibung unterscheiden soll oder nicht. Der Default ist jedoch in beiden auf keine Unterscheidung eingestellt.
Wenn Du keine Einstellungsmöglichkeit findest kannst Du immer noch folgende Schreibart verwenden:
Code:
SELECT * FROM Kunden WHERE LOWER(Name) LIKE LOWER('Chris%')
Den zweiten LOWER kannst Du auch in Delphi schon machen.

Gruss
Xaver

Also eine Einstellmöglichkeit habe ich nicht gefunden! Schade!
Allerdings funktioniert natürlich der SQL Code. Man bin ich blöd?!?

Danke!


Gruss Christof


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:49 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