Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

  • Benutzer-Avatarbild

    Hallo zusammen, ich würde gerne wissen, ob mein Konzept falsch ist oder was ich verändern muss, damit die Verarbeitung schneller läuft. Die Tabelle tblAuftragKopf mit ca. 300.000 Datensätzen wird gelesen. Aus der Tabelle tblAuftragKopfdaten mit insgesamt ca. 1.000.000 Datensätzen werden die Datensätze gefiltert, welche dieselbe Auftragsnummer haben. In der Tabelle tblAuftragPositionen stehen verschiedene Werte, die für eine Berechnung herangezogen werden. Der Kopfsatz wird verändert, abschließen…

  • Benutzer-Avatarbild

    Hallo Sascha, danke für Deine Antwort. Es ist leider so, dass ich eben alle Datensätze bearbeiten muss. Aber es ist auch so, dass das Laden dieser vielen Datensätze in den DataAdapter viel Zeit benötigt. Aber Du hast mich auf eine Idee gebracht: Ich müsste in der tblAuftragKopf ein Kennzeichen hinterlegen, ob der Datensatz schon verarbeitet wurde. So könnte ich immer nur diejenigen öffnen, die noch nicht verarbeitet wurden. Das wäre eine Lösung. Gibt es eine Möglichkeit, den DataAdapter und somi…

  • Benutzer-Avatarbild

    Diese Zeilen hier dauern in der Ausführung sehr lange: VB.NET-Quellcode (3 Zeilen) Ich gehe davon aus, dass diese Befehle die Daten in den Speicher laden. Aber das müsste doch gar nicht sein; war ja unter VB6 auch nicht erforderlich. Bei kleinen Datenmenge ist es ja kein Problem, bei großen schon. Gruß Schorsch

  • Benutzer-Avatarbild

    Ah, sorry, vergessen. In der tblAuftragKopf steht z.B. als eindeutige Nummer 12300055555 . In der tblAuftragPositionen steht die Nummer im Format DE 55555. Es gibt auch eine Ländertabelle, mit der ich DE in 123 konvertieren könnte, aber das Problem sind die Leerstellen. Je nach Länge der Zahl 55555 müssen die Leerstellen mit Nullen aufgefüllt werden, so dass immer eine Zahl mit 8 Stellen (inkl. Ländercode sind es also 11) herauskommen muss. Diese Vorgehensweise hat natürlich mit Aufträgen nichts…

  • Benutzer-Avatarbild

    Danke Sascha, werde ich ausprobieren. Viele Grüße Schorsch