Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Lokal SQL - ORDER BY, GROUP BY ? (https://www.delphipraxis.net/89259-lokal-sql-order-group.html)

Gruber_Hans_12345 28. Mär 2007 17:24

Datenbank: egal • Zugriff über: egal

Lokal SQL - ORDER BY, GROUP BY ?
 
Wenn ich Daten in meine Anwendung importiere, dann lese ich diese aus verschiedene quellen in eine Memory Dataset ein, befüllt wird zb von excel, csv, txt ... alles native Einlesesachen (also kein ADO)
jetzt habe ich mir überlegt, was noch nett wäre, wennich die Daten in der Memory Dataset Sortieren und auch gleich gruppieren kann.
Am Liebsten wäre mir eine SQL Language, die ich auf eine lokale Memory Dataset loslassen kann, also nicht den umweg über einen embedded SQL oder so zu gehen

die chance ist zwar gering, das es sowas in der art schon gibt, aber bevor ich drauf loslege und mir selber was zusammenbastle, frage ich einfach mal ...

mkinzler 28. Mär 2007 17:30

Re: Lokal SQL - ORDER BY, GROUP BY ?
 
kbmMemTable

Gruber_Hans_12345 28. Mär 2007 17:31

Re: Lokal SQL - ORDER BY, GROUP BY ?
 
das kann gruppieren?

gleich mal angucken ...

Gruber_Hans_12345 29. Mär 2007 08:38

Re: Lokal SQL - ORDER BY, GROUP BY ?
 
also ich sind zwar nicht so viele infos auf der seite, aber sehe nicht, das die das können sollte?

kannst du mir vielleicht bitte kurz sagen wo das steht? (oder ist das ein hidden feature?)

shmia 29. Mär 2007 17:04

Re: Lokal SQL - ORDER BY, GROUP BY ?
 
Ich würde mal behaupten, kbMemTable kann sortieren (auch nach mehreren Feldern) und hat leistungsfähige Filtermöglichkeiten (das ersetzt die WHERE-Bedingung).
GROUP BY unterscheidet sich aber deutlich von Filtern oder Sortieren und ist deshalb wohl nicht implementiert.
(zumindest im Sourcecode von V3.14 nicht gesehen)

joachimd 30. Mär 2007 08:53

Re: Lokal SQL - ORDER BY, GROUP BY ?
 
Zitat:

Zitat von Gruber_Hans_12345
jetzt habe ich mir überlegt, was noch nett wäre, wennich die Daten in der Memory Dataset Sortieren und auch gleich gruppieren kann.
Am Liebsten wäre mir eine SQL Language, die ich auf eine lokale Memory Dataset loslassen kann, also nicht den umweg über einen embedded SQL oder so zu gehen

Du könntest den Advantage Local Server einsetzen. Der unterstützt auch Temp Tables, auch wenn diese (beim ALS) nicht im Speicher gehalten, sondern auf die Platte (%Temp%) geschrieben werden . Beim Disconnect wird die Tabelle übrigens wieder gelöscht.
Nachteil dabei: Du musst Deiner Applikation ein paar DLLs beilegen, Verwendung auf Middleware (Terminalserver, Webserver, ...) ist nicht erlaubt.


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