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 |