You can use this property to determine if an operation performed on a
particular record failed or succeeded.
Constant |
Value |
Description |
adRecOK |
0 |
Record successfully updated |
adRecNew |
0x1 |
Record is new |
adRecModified |
0x2 |
Record modified |
adRecDeleted |
0x4 |
Record deleted |
adRecUnmodified |
0x8 |
Record not modified |
adRecInvalid |
0x10 |
Record not saved; invalid bookmark |
adRecMultipleChanges |
0x40 |
Record not saved; would have affected multiple
records |
adRecPendingChanges |
0x80 |
Record not saved; refers to a pending insert |
adRecCanceled |
0x100 |
Record not saved; operation was canceled |
adRecCantRelease |
0x400 |
New record not saved; existing record was locked |
adRecConcurrencyViolation |
0x800 |
Record not saved; optimistic concurrency was in use |
adRecIntegrityViolation |
0x1000 |
Record not saved; user violated integrity
constraints |
adRecMaxChangesExceeded |
0x2000 |
Record not saved; too many pending changes |
adRecObjectOpen |
0x4000 |
Record not saved; conflict with an open storage
object |
adRecOutOfMemory |
0x8000 |
Record not saved; computer has run out of memory |
adRecPermissionDenied |
0x10000 |
Record not saved; user has insufficient permissions |
adRecSchemaViolation |
0x20000 |
Record not saved; violates the structure of the
database |
adRecDBDeleted |
0x40000 |
Record already deleted from the data source |