IBX.IB
Defines classes and routines related to errors and error messages for InterBase Express, such as IBX.IB.TIBDataBaseErrorMessages and IBX.IB.GetIBDataBaseErrorMessages. For more information about InterBase Express, see Getting Started with InterBase Express.
Package | ibxpress280.bpl |
---|
Contents
Classes
EIBClientError | EIBClientError represents a client-specific error in an InterBase Express application. |
EIBError | EIBError is the exception class for InterBase errors. |
EIBInterBaseError | EIBInterBaseError is used to raise server-specific errors. |
EIBInterBaseRoleError | EIBInterbaseRoleError is the exception class for InterBase errors that arise when a caller's role does not have sufficient rights. |
EIBPlanError |
Routines
CheckStatusVector | Sets or unsets status vector checking. |
GetIBDataBaseErrorMessages | Returns the current error message setting. |
IBAlloc | Allocates or de-allocates memory for a given size, and initializes the new memory to zero. |
IBDataBaseError | Interprets the SQLCode and IBErrorCode status and passes it to the EIBInterBaseError exception. |
IBError | Returns the error message for the specified error code. |
SetIBDataBaseErrorMessages | Enables you to choose the error messages you want to see. |
StatusVector | Retrieves the thread-specific status vector from thread-local storage. |
StatusVectorArray | Returns a pointer to the status vector array. |
StatusVectorAsText | Gets the status vector and returns it as a formatted string. |
Types
Ibx_Ib | |
PStatusVector | |
TIBClientError | |
TIBDataBaseErrorMessage | |
TIBDataBaseErrorMessages | TIBDataBaseErrorMessage and TIBDataBaseErrorMessages indicate the various strings available to describe an error that an IBX component encountered. |
TStatusVector | |
TTraceFlag | |
TTraceFlags | TTraceFlag and TTraceFlags indicate the types of messages that pass between an application and the InterBase server. |
Variables
IBCS | |
IBErrorMessages |
Constants
IBBigLocalBufferLength | IBBigLocalBufferLength: Integer = $400; |
IBHugeLocalBufferLength | IBHugeLocalBufferLength: Integer = $5000; |
IBLocalBufferLength | IBLocalBufferLength: Integer = $200; |
IBPalette1 | IBPalette1: string = InterBase; |
IBPalette2 | IBPalette2: string = InterBase Admin; |