Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Einlesen von alten Datensätze (Textdatei) in Datenbank (https://www.delphipraxis.net/140889-einlesen-von-alten-datensaetze-textdatei-datenbank.html)

DeddyH 3. Okt 2009 18:45

Re: Einlesen von alten Datensätze (Textdatei) in Datenbank
 
Wenn Du auch jedesmal VST.Clear aufrufst.

Jens Hartmann 3. Okt 2009 18:51

Re: Einlesen von alten Datensätze (Textdatei) in Datenbank
 
Danke schön DeddyH.

Das war das Problem. Habe ich total übersehen. Jetzt funktioniert das ganz auch.

Besten Dank nochmal.

MFG

Jens

DeddyH 3. Okt 2009 18:53

Re: Einlesen von alten Datensätze (Textdatei) in Datenbank
 
Beim Debuggen wäre Dir das wahrscheinlich selbst aufgefallen :zwinker:

Jens Hartmann 3. Okt 2009 18:56

Re: Einlesen von alten Datensätze (Textdatei) in Datenbank
 
Ist es leider nicht,

ich habe das ganze im Debug mehrmals laufen lassen. Ich habe es einfach übersehen.

MFG

Jens :(

Jens Hartmann 4. Okt 2009 09:36

Re: Einlesen von alten Datensätze (Textdatei) in Datenbank
 
Hallo nochmal zusammen,

habe die ganze Sache jetzt wunderbar am laufen. Dank auch an Lucki für die gute Ausarbeitung und Beschreibung.

FINDALLFILES

Jetzt aber mal noch eine Frage dazu. Die Progressbar, die in der Demo genutzt wird, wird durch die Ordnerebenen errechnet.

Delphi-Quellcode:
    FFM_MAXFOLDERS:
      begin
        ProgBarGesamt.Max := Msg.WParam;
und dann über den aktuellen Ordner zum laufen gebracht.

Delphi-Quellcode:
    FFM_PROGRESS:
      begin
        ProgBarGesamt.Position := Msg.WParam;
        Caption := IntToStr(Msg.WParam * 100 div ProgBarGesamt.Max) + '%';
Gibt es eine Möglichkeit PorgBarGesamt.Max auf die Anzahl der TXT Dateien zu setzten, die sich in all den Ordner befinden und die ProgBarPosition darüber laufen zu lassen.

Danke schon mal

MFG

Jens

DeddyH 4. Okt 2009 12:51

Re: Einlesen von alten Datensätze (Textdatei) in Datenbank
 
Prinzipiell schon. Dazu musst Du in einem ersten Durchlauf die Gesamtanzahl der *.txt-Dateien ermitteln und Progressbar.Max entsprechend setzen. In einem 2. Durchlauf wird dann bei jeder *.txt Progressbar.Position erhöht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:32 Uhr.
Seite 2 von 2     12   

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