Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL Like Groß-und Kleinschreibung (https://www.delphipraxis.net/9529-sql-like-gross-und-kleinschreibung.html)

Stephan 28. Sep 2003 16:00


SQL Like Groß-und Kleinschreibung
 
Hi,

wie kann ich bei einem LIKE Befehl Groß- und Kleinschreibung ignorieren? Also dass bei einem Suchbegriff "Test" auch "test" gefunden wird?!

kiar 28. Sep 2003 16:07

Re: SQL Like Groß-und Kleinschreibung
 
mache sie mit upper alle groß und suche dann. oder du setzt jokerzeichen ein.

raik

Stephan 28. Sep 2003 16:10

Re: SQL Like Groß-und Kleinschreibung
 
Hi,

aber das geht leider nicht. In der Datenbank steht z.B.

Test und ich such wenn ichs groß mach nach TEST. Wie müsste der SQL Befehl lauten damit auch die Felder die durchsucht werden erst groß gemacht werden?

kiar 28. Sep 2003 16:16

Re: SQL Like Groß-und Kleinschreibung
 
SQL-Code:

select * from tabelle
 where Upper(deinfeld) like TEST;

Stephan 28. Sep 2003 16:41

Re: SQL Like Groß-und Kleinschreibung
 
Hi,

hm, also da erhalte ich folgenden Fehler:

"Keine Übereinstimmung der Typen im Ausdruck"?!

urs.liska 28. Sep 2003 17:25

Re: SQL Like Groß-und Kleinschreibung
 
Zitat:

Zitat von kiar
SQL-Code:
select * from tabelle
 where Upper(deinfeld) like 'TEST';

Müsste 'TEST' nicht in Anführungszeichen stehen?
Grüße
Urs

Stephan 28. Sep 2003 18:11

Re: SQL Like Groß-und Kleinschreibung
 
Hi,

bei normalen Strings geht das super. Aber wie geht das bei einem Richedit?

Stephan 26. Nov 2003 12:35

Re: SQL Like Groß-und Kleinschreibung
 
Hi,

weiß keiner wie ich das bei einem Memo / RichEdit machen kann? Wär wirklich wichtig :(

Hansa 26. Nov 2003 13:19

Re: SQL Like Groß-und Kleinschreibung
 
Machst Du das im Moment wirklich so ähnlich ?

Delphi-Quellcode:
Ds.close;
Ds.SelectSQL.Text := 'SELECT * FROM TABELLE WHERE UPPER (NAME) LIKE UPPER (''%' + Edit1.Text + '%'')';
Ds.open;
Dann brauchst du doch nur das Edit1.Text mit einer Memozeile zu ersetzen.

Stephan 26. Nov 2003 14:04

Re: SQL Like Groß-und Kleinschreibung
 
Hi,

ja, bei Edits klappts wunderbar! Bei RichEdits gibts aber genau hier den oben genannten Fehler:

UPPER (NAME)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:46 Uhr.
Seite 1 von 2  1 2      

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