Mit der Attribut-Eigenschaft Status kann der Verarbeitungs-Status der Table-Variable abgefragt werden.
Syntax | |
Status | |
Rückgabewert | |
Typ |
Beschreibung |
TableStatus |
Zustandsbeschreibung der Table-Variable |
Parameter | |
Keine |
TableStatus |
Beschreibung |
0 - TS_RecOK |
Der Datensatz wurde erfolgreich gespeichert |
1 – TS_RecNew |
Der Datensatz ist neu |
2 – TS_RecModified |
Der Datensatz wurde verändert |
4 – TS_RecDeleted |
Der Datensatz wurde gelöscht |
8 – TS_RecUnmodified |
Der Datensatz wurde nicht verändert |
16 – TS_RecInvalid |
Der Datensatz wurde nicht gespeichert, weil seine Position (Bookmark) ungültig ist |
64 – TS_RecMultipleChanges |
Der Datensatz wurde nicht gespeichert, weil dies mehrere Datensätze verändern würde |
128 – TS_RecPendigChanges |
Der Datensatz wurde nicht gespeichert, weil dieser gerade eingefügt wird |
256 – TS_RecCanceled |
Der Datensatz wurde nicht gespeichert, weil die Aktion abgebrochen wurde |
1024 – TS_RecCantRelease |
Der Datensatz wurde nicht gespeichert, weil gerade gesperrt (Record Lock) |
2048 – TS_RecConcurrencyViolation |
Der Datensatz wurde nicht gespeichert, weil optimistische gleichzeitige Verwendung |
4096 – TS_RecIntegrityViolation |
Der Datensatz wurde nicht gespeichert wegen Verletzung der Datenintegrität |
8192 – TS_RecMaxChangesExceeded |
Der Datensatz wurde nicht gespeichert wegen zu vielen anstehenden Änderungen |
16384 – TS_RecObjectOpen |
Der Datensatz wurde nicht gespeichert wg. Konflikt zu einem OpenStorage-Objekt |
32768 – TS_RecOutOfMemory |
Der Datensatz wurde nicht gespeichert (zu wenig Speicher) |
65536 – TS_RecPermissionDenied |
Der Datensatz wurde nicht gespeichert wegen ungenügenden Rechten |
131072 – TS_RecSchemaViolation |
Der Datensatz wurde nicht gespeichert wegen Verletzung des zugrunde liegenden Datenbankschemas |
262144 – TS_RecDBDeleted |
Der Datensatz wurde bereits von der Datenquelle gelöscht |