API:IBX.IB

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Klassen

EIBClientErrorEIBClientError repräsentiert einen client-spezifischen Fehler in einer InterBase Express-Anwendung.
EIBErrorEIBError ist die Exception-Klasse für InterBase-Fehler.
EIBInterBaseErrorEIBInterBaseError dient zur Auslösung server-spezifischer Fehler.
EIBInterBaseRoleErrorEIBInterBaseRoleError ist Exception-Klasse für InterBase-Fehler, die auftreten, wenn die Rolle eines Aufrufers nicht über ausreichende Rechte verfügt.
EIBPlanError

Routinen

CheckStatusVectorAktiviert oder deaktiviert die Überprüfung des Statusvektors.
GetIBDataBaseErrorMessagesGibt die aktuelle Fehlermeldungseinstellung zurück.
IBAllocReserviert Speicher mit der angegebenen Größe (oder hebt dessen Reservierung auf) und initialisiert den neuen Speicher mit Null.
IBDataBaseErrorInterpretiert den SQLCode- und IBErrorCode-Status und übergibt ihn an die EIBInterBaseError-Exception.
IBErrorGibt die Fehlermeldung für den angegebenen Fehlercode zurück.
SetIBDataBaseErrorMessagesErmöglicht die Auswahl von Fehlermeldungen, die angezeigt werden sollen.
StatusVectorErmittelt den thread-spezifischen Statusvektor aus dem thread-lokalen Speicher.
StatusVectorArrayGibt einen Zeiger auf das Statusvektor-Array zurück.
StatusVectorAsTextGibt den Statusvektor als formatierten String zurück.

Typen

Ibx_Ib
PStatusVector
TIBClientError
TIBDataBaseErrorMessage
TIBDataBaseErrorMessagesTIBDataBaseErrorMessage und TIBDataBaseErrorMessages geben die verschiedenen Strings an, die zur Beschreibung eines von einer IBX-Komponente abgefangenen Fehlers zur Verfügung stehen.
TStatusVector
TTraceFlag
TTraceFlagsTTraceFlag und TTraceFlags geben an, welche Typen von Meldungen zwischen einer Anwendung und dem InterBase-Server übertragen werden.

Variablen

IBCS
IBErrorMessages

Konstanten

IBBigLocalBufferLengthIBBigLocalBufferLength: Integer = $400;
IBHugeLocalBufferLengthIBHugeLocalBufferLength: Integer = $5000;
IBLocalBufferLengthIBLocalBufferLength: Integer = $200;
IBPalette1IBPalette1: string = InterBase;
IBPalette2IBPalette2: string = InterBase Admin;