Class TIBDatabase (unit IBCtrls)

Inherits from

TComponent

Constructors


constructor Create( AOwner: TComponent);

TIBDatabase


Functions

procedure Close;


procedure CreateDatabase;


destructor Destroy;


procedure DropDatabase;


procedure ExecSQL;


class function IsInterbaseAlias( Aliasname: string): Boolean;


procedure Open;


procedure AddDependent( Dependent: TIBDatabaseDependent);


procedure Loaded;

don't assume TYPE is the first record - in case DB INFO changes in future

procedure RemoveDependent( Dependent: TIBDatabaseDependent);


procedure BuildDPB( item: byte; contents: string);


procedure InitialiseBuffer;

commit transaction

procedure InitialiseDPB;


procedure SetAliasName( Value: string);


procedure SetConnected( Value: Boolean);


procedure SetDatabaseName( value: string);

close Interbase connection

procedure SetParams( value: TStrings);


procedure SetSQL( value: TStrings);


procedure SetUsername( value: string);


Properties

property AliasName : string


property Connected : Boolean


property DatabaseName : string


property Params : TStrings


property Password : string


property SQL : TStrings


property UserName : string


property Handle : isc_db_handle


Events

Variables

Buffer : array[0..1023] of char;


BufPtr : integer;


ConnectedState : Boolean;


Dependents : TList;


FAliasName : string;


FConnected : Boolean;


FDatabaseName : string;


FHandle : isc_db_handle;


FParams : TStrings;


FPassword : string;


FSQL : TStrings;


FUsername : string;



Constructors


constructor Create( AOwner: TComponent);

TIBDatabase


Functions


procedure Close;


procedure CreateDatabase;


destructor Destroy;


procedure DropDatabase;


procedure ExecSQL;


class function IsInterbaseAlias( Aliasname: string): Boolean;


procedure Open;


procedure AddDependent( Dependent: TIBDatabaseDependent);


procedure Loaded;

don't assume TYPE is the first record - in case DB INFO changes in future


procedure RemoveDependent( Dependent: TIBDatabaseDependent);


procedure BuildDPB( item: byte; contents: string);


procedure InitialiseBuffer;

commit transaction


procedure InitialiseDPB;


procedure SetAliasName( Value: string);


procedure SetConnected( Value: Boolean);


procedure SetDatabaseName( value: string);

close Interbase connection


procedure SetParams( value: TStrings);


procedure SetSQL( value: TStrings);


procedure SetUsername( value: string);


Properties


property AliasName : string


property Connected : Boolean


property DatabaseName : string


property Params : TStrings


property Password : string


property SQL : TStrings


property UserName : string


property Handle : isc_db_handle


Events


Variables


Buffer : array[0..1023] of char;


BufPtr : integer;


ConnectedState : Boolean;


Dependents : TList;


FAliasName : string;


FConnected : Boolean;


FDatabaseName : string;


FHandle : isc_db_handle;


FParams : TStrings;


FPassword : string;


FSQL : TStrings;


FUsername : string;