Fehlercode-Eigenschaft: Unterschied zwischen den Versionen

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
(Imported from text file)
(kein Unterschied)

Version vom 7. April 2017, 09:22 Uhr

Hilfe Nummer: 757170
Daten I/O Übersicht

Für den Fall, dass bei einem Import oder Export ein Fehler auftritt, wird die Eigenschaft [Fehlercode] des Daten I/O Projekts mit einem Fehlercode versehen. Wenn kein Fehler auftritt, ist der Standardwert des Fehlercodes 0. Ob also ein Fehler aufgetreten ist, kann anhand des Fehlercodes ermittelt werden. Bei 0 ist kein Fehler aufgetreten, andernfalls ist ein Fehlercode angeführt.


Datei:Dbio-errorcode01.jpg  

Die Eigenschaft [Fehlercode] der Daten I/O Objekte wird eingestellt, wenn ein Fehler, wie nachfolgend beim Import oder Export, beim Öffnen oder Schreiben einer Datei auftritt.

* Für den Fall, dass eine Nur-Lesen-Textdatei eine Anzahl von mehr als 16.000 Zeichen in einer Zeile auffweist.
* Für den Fall, dass ein Nur-Lesen OLE DB-Datentyp nichtig ist, der Verbindungsstring einen Fehler aufweisst, ein nicht zulässiges Wort genutzt wird oder bei der validierten NICHTIG-Beschränkungsregel.

etc. (Dies beinhaltet nicht die Situationen, bei denen der Fehler während des Einstellens des Eigenschaftwertes nach dem beendeten Import auftritt)

Einstellen des Fehlercodes

Eigenschaft [Fehlercode] ist mit dem folgenden Code eingestellt.

* Wert der Fehlermeldung in Asprova
* Für den Fall, dass es sich bei beim der Datenquelle im ein OLE DB handelt, handelt es sich um den Fehlercode der OLE DB (beginend mit 0x).

Im Fall eines OLE DB Fehlercode, finden Sie mögliche Lösungen basierend auf dem Wert der [Fehlercode]- Eigenschaft bei MSDN.


Beispielhafte Nutzung der Eigenschaft [Fehlercode]

Bei einem erfolgreichen Export der Vorgangstabelle, die die Originaldaten der Arbeitsanweisung enthält, tritt keine Änderung der Eigenschaft [Fehlercode] und des Status der Vorgänge auf.

Erstellen Sie einen Verbundplanungsparameterbefehl, der den Export und die Modifikationseigenschaft wie folgt beinhaltet.


Datei:Dbio-errorcode02.jpg  

Fügen Sie eine IF-Funktion ein, welche die Eigenschaft [Fehlercode] Daten I/O Objekte der exportierten Objekte [Vorgangsformel] der [Modifikationseigenschaften] prüft. Im Falle von 0 ist kein Fehler aufgetreten. Andernfalls wird ein Fehler angezeigt.

Die Formel gestaltet sich wie folgt. Diese ist als Standardformel registriert.

If(PROJECT.Child['DBIO'].Child['Operation'].DBIO_ErrorCode[0]=='0',ME.Status='Released',FALSE)


Datei:Dbio-errorcode03.jpg



Hilfe Nummer: 757170