[gelöst]Import ohne DataItem

21. April 2010 15:52

Hallo nochmal :-D ,

ich könnte nochmal eure Hilfe gebrauchen.
Und zwar möchte ich über einen Dataport eine Txt importieren, für den Import benötige ich aber keine DataItem da
ich die importierten Daten gleich per CodeUnit verarbeiten möchte.
Gibt es eine Möglichkeit die einzelnen Datensätze aus der TXT in die Codeunit zu übergeben ohne den Trigger "OnAfterImportRecord"
der mir ja leider erst nach einfügen eines DataItems zur Verfügung steht zu nutzen ?
Hat hier jemand eine Idee.

Danke schonmal für eure Hilfe

Viele Grüße

John
Zuletzt geändert von John Wayne am 22. April 2010 10:37, insgesamt 1-mal geändert.

Re: Import ohne DataItem

21. April 2010 15:58

Ein DataItem brauchst du schon.
Aber "Integer" ist da ganz dankbar als DataItem.

DataPort 5900 im CRONUS wäre ein Beispiel für dieses Konstrukt.

Re: Import ohne DataItem

22. April 2010 10:32

Danke für den Tipp, ich verwende jetzt die Tabelle Integer,
ich habe den Aufruf meiner Codeunit im "OnAfterImportRecord" wenn ich den Dataport
jetzt ausführen möchte bekomme ich die Meldung das die Tabelle "GANZZAHL" schreibgeschützt ist :-(
was hat es damit auf sich?

Viele Grüße

John

Re: Import ohne DataItem

22. April 2010 10:33

Da dürfte ein CurrDataport.Skip fehlen.

Re: Import ohne DataItem

22. April 2010 10:35

In den Eigenschaften des DataItems Integer noch "AutoSave", "AutoUpdate" auf "NO" setzen.
Sonst versucht er automatisch ein MODIFY auf die Tabelle.

Re: Import ohne DataItem

22. April 2010 10:37

Super, das wars :-D

Danke nochmal