Constant |
Value |
Description |
OK |
0 |
Indicates that the record was successfully updated. |
NEW |
0x1 |
Indicates that the record is new. |
MODIFIED |
0x2 |
Indicates that the record was modified. |
DELETED |
0x4 |
Indicates that the record was deleted. |
UNMODIFIED |
0x8 |
Indicates that the record was not modified. |
INVALID |
0x10 |
Indicates that the record was not saved because its bookmark is invalid. |
MULTIPLECHANGES |
0x40 |
Indicates that the record was not saved because it would have affected multiple records. |
PENDINGCHANGES |
0x80 |
Indicates that the record was not saved because it refers to a pending insert. |
CANCELED |
0x100 |
Indicates that the record was not saved because the operation was canceled. |
CANTRELEASE |
0x400 |
Indicates that the new record was not saved because of existing record locks. |
CONCURRENCYVIOLATION |
0x800 |
Indicates that the record was not saved because optimistic concurrency was in use. |
INTEGRITYVIOLATION |
0x1000 |
Indicates that the record was not saved because the user violated integrity constraints. |
MAXCHANGESEXCEEDED |
0x2000 |
Indicates that the record was not saved because there were too many pending changes. |
OBJECTOPEN |
0x4000 |
Indicates that the record was not saved because of a conflict with an open storage object. |
OUTOFMEMORY |
0x8000 |
Indicates that the record was not saved because the computer has run out of memory. |
PERMISSIONDENIED |
0x10000 |
Indicates that the record was not saved because the user has insufficient permissions. |
SCHEMAVIOLATION |
0x20000 |
Indicates that the record was not saved because it violates the structure of the underlying database. |
DBDELETED |
0x40000 |
Indicates that the record has already been deleted from the data source. |