![]() |
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 |
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:
Den zweiten LOWER kannst Du auch in Delphi schon machen.
SELECT * FROM Kunden WHERE LOWER(Name) LIKE LOWER('Chris%')
Gruss Xaver |
Zitat:
Allerdings funktioniert natürlich der SQL Code. Man bin ich blöd?!? Danke! Gruss Christof |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:05 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-2025 by Thomas Breitkreuz