vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
Re: Textdatei als Datenbank 
Autor: Rene Rose
Datum: 25.09.06 07:46

Hallo Fritz!

Ich arbeite mit keiner Datenbank. Ich habe die Daten als Textdateien vorliegen. Die Börse liefert große Zip Dateien, aus denen anschließend die einzelnen Wertpapiere aussortiert werden müssen. Ist das geschahen, erzeuge ichn folgendes Format:

2004-04-21T09:00:19.920;2815;111
2004-04-21T09:00:20.560;2814;50
2004-04-21T09:00:20.560;2815;2
2004-04-21T09:00:21.370;2815;10

Du siehst, die Daten liegen Zeilenweise vor, jedes Geschäft eine Zeile mit Datum und Zeit, inkl. Millisekunden, sowie Kurswert und Stückzahl. das Problem ist nun, dass die Sortierung nicht immer der zeitlichen korrekten Reihenfolge entspricht. Anscheinend werden hier hunderte von Zeilen verschoben abgelegt. Genau das muss ich ändern. Das Problem liegt auch in den großen Datenmengen. Eine Datei enthält bis zu 100 MB. Jedes dieser Instrumente (Futures) wird über mehrere Monate, verteilt in einem oder zwei Kalenderjahren gehandelt.

Ich habe jetzt schon folgende Vorbereitungen getroffen:

Mein Programm erzeugt eine Collection, die zwei mehrdimensionale Arrays enthält. Jedes Array hat 12 und 31 Dimensionen. Über die Datumsangabe in den Kursdaten kann ich so die Daten schnell den einzelnen Kalendertagen eines jeden Monats zuordnen. Jeder Kalendertag ist wiederum eine Collection, die nun alle Kursdaten dieses Tages enthält. das ganze geht recht flink und ist in 30-45 Sekunden einsortiert.

Die Aufgabe ist nun, jede Tagescollection zeitlich korrekt zu sortieren und zwar nach:

Stunde, Minute, Sekunde, Millisekunde

Hier scheitere ich derzeit, weil mir ein Konzept fehlt. Kann ich denn eine Collection oder eine daraus erzeugte DataTable, wie eine Datenbank behandeln und vielleicht mit sql sortieren? Früher hatte ich mal eine einfache Variante davon in Acess geschrieben. Ich habe die einzelnen Handelstage via Abfrage getrennt und diese dann mit sql sortiert. Wie mache ich das nun in VB.Net???

Vielen Dank schon einmal für die Hilfe
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Textdatei als Datenbank2.346Rene Rose23.09.06 11:09
Re: Textdatei als Datenbank1.291bfritz24.09.06 19:37
Re: Textdatei als Datenbank1.278Rene Rose25.09.06 07:46
Re: Textdatei als Datenbank1.241wb-soft25.09.06 10:03
Re: Textdatei als Datenbank1.200bfritz27.09.06 09:36
Re: Textdatei als Datenbank1.314Rene Rose27.09.06 09:44
Re: Textdatei als Datenbank1.535bfritz27.09.06 10:25
Re: Textdatei als Datenbank1.325Rene Rose27.09.06 10:29

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel