Announcement

Collapse
No announcement yet.

TBatchMove verschwindet im Nevana ..

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • TBatchMove verschwindet im Nevana ..

    Wenn ich eine leere Tabelle über TBatchMove mit den Daten aus einer
    anderen Tabelle fülle über die Methode Append oder aber auch Update/Append
    läuft alles zügig und die Transaktion wird auch sauber beendet.

    Will ich ein zweites Mal, die gleiche Routine durchlaufen lassen, um
    neue bzw. geänderte Datensätze über TBatchMove zu übertragen. Wird
    die Arbeit (wohl die Transaktion) nicht beendet (abgeschlossen) obwohl
    alle Änderungen gemacht wurde.

    Wie muß die Zieltabelle Indiziert sein? Als Schlüsselfeld habe ich eine
    Artikel_NR vom Typ VarChar (12) und dann habe ich noch eine LfdNR vom
    Typ Integer,die über einen Trigger und Generator gefüllt werden.

    Wenn ich einen primär Index auf die LfdNr setze, werden immer alle Daten
    neu angehängt, es sind also doppelte Datensätze vorhanden. Wenn ich dagengen das Feld Artikel-Nr. als primär Index wähle, hängt sich das Programm bei weiteren Durchläufen (immer wenn bereits Daten in der Zieltabelle vorhanden sind) auf.

    Wer kann mir weiterhelfen es wäre sehr sehr dringend.
Working...
X