objCheck: Datenobjekt prüfen

Methode der Klasse TAAObject

System.Boolean

  objCheck ( System.UInt32 dwFlags )

Mit der Methode objCheck können Sie alle Felder eines Datenobjekts prüfen lassen. Die Benutzung von objCheck ist gleichbedeutend mit einem objFieldCheck auf die oberste Gruppenstufe in der Datenstruktur eines Datenobjekts. Die Prüfung beschränkt sich zur Zeit darauf, festzustellen, ob der Inhalt der Felder dem durch die jeweilige Domäne festgelegten Wertebereich entspricht.

Das Ergebnis ist TRUE, wenn kein Fehler gefunden wurde, sonst FALSE. Ggf. gefundene Fehler werden in Form von Laufzeitzuständen (Conditions) gemeldet. Das fehlerhafte Feld wird dabei als Datenverbindung (Association) mitgegeben.

Um zu veranlassen, dass die Prüfung beim ersten aufgetretenen Fehler beendet wird, kann das Argument dwFlags auf den Wert 1 gesetzt werden.

objFieldCheck(i-iii): Felder prüfen

Methode der Klasse TAAObject

System.Boolean

    objCheckField ( System.String sName , System.UInt32 nIdx , System.UInt32 nIdx1 , System.UInt32 nIdx2 , System.UInt32 dwFlags )

System.Boolean

   objCheckField ( System.String sName , System.UInt32 nIdx , System.UInt32 nIdx1 , System.UInt32 dwFlags )

System.Boolean

   objCheckField ( System.String sName , System.UInt32 nIdx , System.UInt32 dwFlags )

System.Boolean

  objCheckField( System.String sName , System.UInt32 dwFlags )

Mit der Methode objFieldCheck können Sie Felder von Datenobjekten prüfen lassen. Die Prüfung beschränkt sich zur Zeit darauf, festzustellen, ob der Inhalt des Felds dem durch die Domäne festgelegten Wertebereich entspricht.

Das Ergebnis ist TRUE, wenn kein Fehler gefunden wurde, sonst FALSE. Ggf. gefundene Fehler werden in Form von Laufzeitzuständen (Conditions) gemeldet.

Wenn das betreffende Feld Bestandteil einer Tabelle ist, können Sie bis zu drei Indices übergeben.

Wenn das Feld kein elementares Feld ist, prüft die Funktion alle elementaren „Kinder“ dieses Feldes. Dies ist z.B. der Fall, wenn das angegebene Feld der Name einer Gruppe in der Datenstruktur ist, oder wenn ein Tabellenfeld ohne Index angegeben wird.

Um zu veranlassen, dass die Prüfung beim ersten gefundenen Fehler beendet wird, kann das Argument dwFlags auf den Wert 1 gesetzt werden.

objFieldValidate: Felder prüfen

Methode der Klasse TAAObject

public System.Boolean

   objValidateField ( System.String sName , System.Object vVal , System.UInt32 nIdx , System.UInt32 nIdx1 , System.UInt32 nIdx2 , System.UInt32 dwFlags )

public System.Boolean

   objValidateField ( System.String sName , System.Object vVal , System.UInt32 nIdx , System.UInt32 nIdx1 , System.UInt32 dwFlags )

public System.Boolean

   objValidateField ( System.String sName , System.Object vVal , System.UInt32 nIdx , System.UInt32 dwFlags )

public System.Boolean

   objValidateField ( System.String sName , System.Object vVal , System.UInt32 nIdx , System.UInt32 nIdx1 , System.UInt32 nIdx2 , System.UInt32 dwFlags )

Mit der Methode objFieldValidate können Sie überprüfen, ob der Inhalt, der einem Feld eines Datenobjekts zugewiesen werden soll, für dieses Feld gültig wäre. Die Methode kann nur auf elementare Felder angewandt werden.

Das Argument szFld enthält den Namen des Feldes, varVal den beabsichtigten Inhalt. Um zu veranlassen, dass die Prüfung beim ersten festgestellten Fehler beendet wird, kann das Argument dwFlags auf den Wert 1 gesetzt werden.

Wenn die TAA-Infrastruktur feststellt, dass der beabsichtigte Inhalt zu Konflikten mit dem Feldformat oder mit dem für die Domäne zulässigen Wertebereich führen würde, liefert sie den Rückkehrwert FALSE. Welche Unstimmigkeiten genau festgestellt wurden, wird in Form von Laufzeitzuständen gemeldet.

Die Methoden objFieldValidatei, objFieldValidateii und objFieldValidateiii sind nur aus Gründen der Kompatibilität zu objFieldCheck vorhanden; die Indices werden ignoriert.

dotnet:objcheck · Zuletzt geändert: 09.08.2024 13:25

Copyright © 1992-2025 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum