Delphi / Object Pascal · Database exception

BDE Error 10259 ($2813) - Record Changed By Another User

What does BDE Error 10259 ($2813) - Record Changed By Another User mean in Delphi / Object Pascal?

Raised on Post when the record being edited was modified by another user's session after this session read it but before it saved - a classic lost-update conflict under the BDE's optimistic-refresh checking.

BDE Error 10259 ($2813) - Record Changed By Another UserDelphi (VCL) · Delphi (BDE)

Condition

Raised on Post when the record being edited was modified by another user's session after this session read it but before it saved - a classic lost-update conflict under the BDE's optimistic-refresh checking.

Fix

Refresh the record and show the user the current values so they can decide whether to reapply their change or discard it, instead of silently overwriting or silently failing.

Pending source verification. Not yet checked against official documentation.

Related database exception