Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datenbank alphabetisch sortieren (https://www.delphipraxis.net/14451-datenbank-alphabetisch-sortieren.html)

r_kerber 10. Jan 2004 09:55

Re: Datenbank alphabetisch sortieren
 
Dann greifst Du eben mit einer TRvQueryConnection auf eine sortierte TQuery zurück!
BTW: Hier gibt es einen Artikel zur Verwendung von Rave: Delphi-Rave. Vielleicht hilft der Dir auch etwas.

Spurius 10. Jan 2004 10:06

Re: Datenbank alphabetisch sortieren
 
Hallo,
danke für die viele Hilfe. Das mit dem Rave geht.
Aber meine Suchfunction geht bisher über ein table, weil mit sql die Groß/Kleinschreibung beachtet werden muss. Kann man das auch so machen, dass bei test -> Test gefunden wird?
Gruß
Spurius

Robert_G 10. Jan 2004 10:16

Re: Datenbank alphabetisch sortieren
 
SQL-Code:
SELECT *
FROM  IrgendWas
WHERE Upper(SuchFeld) Like '%TEST%'
{Edit]verklickt...[/Edit]

Upper() gibt einen Text in Großbuchstaben aus
"Like" ist dir bestimmt schon einmal über den Weg gelaufen
'%TEST%' => die "%" vorne & hinten bewirken, dass das Feld nur 'TEST' enthalten muss, um gefunden zu werden. (bei manchen DBs muss % mit * vertauscht werden)

Sharky 10. Jan 2004 10:16

Re: Datenbank alphabetisch sortieren
 
Zitat:

Zitat von Spurius
.... Kann man das auch so machen, dass bei test -> Test gefunden wird?...

SQL-Code:
SELECT * FROM tabelle WHERE UPPER (feldname) = 'TEST'

Hansa 10. Jan 2004 10:16

Re: Datenbank alphabetisch sortieren
 
ich mache das immer so ungefähr :

SQL-Code:
DS.SelectSQL.Text := 'SELECT * FROM TABELLE WHERE UPPER (NAME) = UPPER (''%' + Edit1.Text + '%'') ORDER BY NAME';
[EDIT]3 Postings in 1 Min. :mrgreen: So mache ich es im Original:
SQL-Code:
    DS.SelectSQL.Text := 'SELECT * FROM TABELLE WHERE UPPER (NAME) LIKE UPPER (''%' + LabeledEdit1.Text + '%'') ORDER BY NAME';
Das geht noch einen Schritt weiter und würde alle Namen suchen, in denen TEST vorkommt, egal wie geschrieben !

Spurius 10. Jan 2004 10:23

Re: Datenbank alphabetisch sortieren
 
Ok, vielen Dank.
Aber ich hab noch ne Frage :oops:
Ich mach eine Adressenverwaltung und da muss ich ja auch neue Datensätze hinzufügen können.
Geht das mit SQL(Hab Gefallen dran gefunden :-D ) oder muss ich da ein Table verwenden?

Robert_G 10. Jan 2004 10:30

Re: Datenbank alphabetisch sortieren
 
kleines SQL-Tut

r_kerber 10. Jan 2004 10:32

Re: Datenbank alphabetisch sortieren
 
Mit dem SQL-Befehl INSERT INTO. Nähere Informationen findest Du auch in der OH unter lokaler SQL.

Spurius 10. Jan 2004 10:34

Re: Datenbank alphabetisch sortieren
 
Danke :)
Weisst du zufällig, warum ich nach einer Weile rumprobieren die Meldung bekomme: "Zu wenig Arbeitsspeicher"? Ich hab 512 DDR.
Gruß
Spurius

Sharky 10. Jan 2004 10:41

Re: Datenbank alphabetisch sortieren
 
Ohne Quellcode wird man das kaum sagen können.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:14 Uhr.
Seite 2 von 4     12 34      

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