Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Referenz, Wert in csv-Datei nach Referenz gruppieren (https://www.delphipraxis.net/75628-referenz-wert-csv-datei-nach-referenz-gruppieren.html)

raller09 22. Aug 2006 16:07

Datenbank: das ist die Frage • Zugriff über: s.o.

Referenz, Wert in csv-Datei nach Referenz gruppieren
 
Hi

ich möchte auf cvs-Dateien folgenden Sql-Befehl abschicken:

Select Referenz, Sum(Wert) from CVS-Datei group by Referenz

und das ganze wieder in eine cvs-Datei speichern.

Laden und Speichern ist nicht mehr das problem, wie kann ich jedoch mir am einfachsten eine Sql-Datenmenge hierfür generieren, ohne weitere Komponeten installieren zu müssen oder eine Datenbank speichern zu müssen?


MfG

raller09

Ps. habe das Problem auch schon im Delphi-Forum gepostet, da leider noch unter Dateizugriff... sorry

chaosben 23. Aug 2006 05:14

Re: Referenz, Wert in csv-Datei nach Referenz gruppieren
 
Hi raller09 ... und herzlich Willkommen in der Delphi-Praxis! :hi:

Ich glaube du hast folgendes Problem: Imho kann man "auf eine CSV-Datei" kein SQL-Statement ansetzen. Dazu bräuchte man ja jemanden, der dieses Statement interpretiert d.h. die eigentliche Arbeit macht.

Als Lösung hab ich folgendes parat:
1. Die Datei selbst durchgehen und die Werte selbst zusammenrechnen.
2. Die Datei in XML konvertieren und dann XQuery nutzen.

MfG

mkinzler 23. Aug 2006 05:46

Re: Referenz, Wert in csv-Datei nach Referenz gruppieren
 
Oder csv in eine Datenbank importieren und auf diese dann SQL anwenden.

raller09 23. Aug 2006 10:18

Re: Referenz, Wert in csv-Datei nach Referenz gruppieren
 
Hi,

Zitat:

Zitat von chaosben
Ich glaube du hast folgendes Problem: Imho kann man "auf eine CSV-Datei" kein SQL-Statement ansetzen. Dazu bräuchte man ja jemanden, der dieses Statement interpretiert d.h. die eigentliche Arbeit macht.

Als Lösung hab ich folgendes parat:
1. Die Datei selbst durchgehen und die Werte selbst zusammenrechnen.
2. Die Datei in XML konvertieren und dann XQuery nutzen.

ja, das war mein Problem.

Habe das jetzt mal über eine zur Laufzeit erzeugte Paradox-DB gelöst (TTable-Komponente), welche ich über eine TQuery-Komponente mit meinen Sql befrage und das Ergebnis wieder als csv speichere.

Gibt es da auch eine Möglichkeit, wo ich die BDE nicht installiert sein muss?

MfG

raller09

mkinzler 23. Aug 2006 10:21

Re: Referenz, Wert in csv-Datei nach Referenz gruppieren
 
Zitat:

Gibt es da auch eine Möglichkeit, wo ich die BDE nicht installiert sein muss?
Ja irgend ne embedded-Varinate ( Fb, mysql), ADS, Access, Absolute DB


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