Microsoft SDK for Java

AdoEnums.RecordStatus Class Fields

The RecordStatus class contains the fields shown in the following table.

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.

© 1999 Microsoft Corporation. All rights reserved. Terms of use.