RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TBDEDataSet.PSGetUpdateException Method

Generates an EUpdateError object based on another exception object.

Pascal
function PSGetUpdateException(E: Exception; Prev: EUpdateError): EUpdateError; override;
C++
virtual __fastcall EUpdateError PSGetUpdateException(Exception E, EUpdateError Prev);

The provider component calls PSGetUpdateException when the exception E occurs while applying updates. This method allows the provider to create a single EUpdateError object that encapsulates all the exceptions that occur in an update operation. 

PSGetUpdateError determines the error message, context string, and error code from the exception specified by E and creates a new EUpdateError exception that includes that information as well as the information about a previous error as specified by Prev. The context string and error code for E may be specific to the Exception class associated with the dataset. By default, TDataSet generates an EUpdateError with an error code of 1 and an empty context string. 

 

Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!