Class TRALDBBase

Unit

Declaration

type TRALDBBase = class(TPersistent)

Description

TRALDBBase

Hierarchy

Overview

Methods

Public constructor Create; virtual; abstract;
Public function CanExportNative: boolean; virtual;
Public class function DatabaseName: StringRAL; virtual; abstract;
Public function GetDriverType: TRALDBDriverType; virtual; abstract;
Public function GetFieldTable(ADataset: TDataSet; AFieldIndex: IntegerRAL) : StringRAL; virtual; abstract;
Public function OpenCompatible(ASQL: StringRAL; AParams: TParams): TDataset; virtual; abstract;
Public function OpenNative(ASQL: StringRAL; AParams: TParams): TDataset; virtual; abstract;
Public class function PackageDependency: StringRAL; virtual; abstract;
Public procedure ExecSQL(ASQL: StringRAL; AParams: TParams; var ARowsAffected: Int64RAL; var ALastInsertId: Int64RAL); virtual; abstract;
Public procedure SaveToStream(ADataset: TDataSet; AStream: TStream; var AContentType: StringRAL; var ANative : boolean); virtual; abstract;
Protected procedure Conectar; virtual; abstract;

Properties

Published property Database: StringRAL read FDatabase write FDatabase;
Published property DatabaseType: TRALDatabaseType read FDatabaseType write FDatabaseType;
Published property DriverType: TRALDBDriverType read GetDriverType;
Published property Hostname: StringRAL read FHostname write FHostname;
Published property OnAfterConnect: TRALDBOnConnect read FOnAfterConnect write FOnAfterConnect;
Published property OnBeforeConnect: TRALDBOnConnect read FOnBeforeConnect write FOnBeforeConnect;
Published property OnErrorConnect: TRALDBOnError read FOnErrorConnect write FOnErrorConnect;
Published property OnErrorQuery: TRALDBOnError read FOnErrorQuery write FOnErrorQuery;
Published property Password: StringRAL read FPassword write FPassword;
Published property Port: IntegerRAL read FPort write FPort;
Published property Request: TRALRequest read FRequest write FRequest;
Published property Response: TRALResponse read FResponse write FResponse;
Published property Username: StringRAL read FUsername write FUsername;

Description

Methods

Public constructor Create; virtual; abstract;

This item has no description.

Public function CanExportNative: boolean; virtual;

This item has no description.

Public class function DatabaseName: StringRAL; virtual; abstract;

This item has no description.

Public function GetDriverType: TRALDBDriverType; virtual; abstract;

This item has no description.

Public function GetFieldTable(ADataset: TDataSet; AFieldIndex: IntegerRAL) : StringRAL; virtual; abstract;

This item has no description.

Public function OpenCompatible(ASQL: StringRAL; AParams: TParams): TDataset; virtual; abstract;

This item has no description.

Public function OpenNative(ASQL: StringRAL; AParams: TParams): TDataset; virtual; abstract;

This item has no description.

Public class function PackageDependency: StringRAL; virtual; abstract;

This item has no description.

Public procedure ExecSQL(ASQL: StringRAL; AParams: TParams; var ARowsAffected: Int64RAL; var ALastInsertId: Int64RAL); virtual; abstract;

This item has no description.

Public procedure SaveToStream(ADataset: TDataSet; AStream: TStream; var AContentType: StringRAL; var ANative : boolean); virtual; abstract;

This item has no description.

Protected procedure Conectar; virtual; abstract;

This item has no description.

Properties

Published property Database: StringRAL read FDatabase write FDatabase;

This item has no description.

Published property DatabaseType: TRALDatabaseType read FDatabaseType write FDatabaseType;

This item has no description.

Published property DriverType: TRALDBDriverType read GetDriverType;

This item has no description.

Published property Hostname: StringRAL read FHostname write FHostname;

This item has no description.

Published property OnAfterConnect: TRALDBOnConnect read FOnAfterConnect write FOnAfterConnect;

This item has no description.

Published property OnBeforeConnect: TRALDBOnConnect read FOnBeforeConnect write FOnBeforeConnect;

This item has no description.

Published property OnErrorConnect: TRALDBOnError read FOnErrorConnect write FOnErrorConnect;

This item has no description.

Published property OnErrorQuery: TRALDBOnError read FOnErrorQuery write FOnErrorQuery;

This item has no description.

Published property Password: StringRAL read FPassword write FPassword;

This item has no description.

Published property Port: IntegerRAL read FPort write FPort;

This item has no description.

Published property Request: TRALRequest read FRequest write FRequest;

This item has no description.

Published property Response: TRALResponse read FResponse write FResponse;

This item has no description.

Published property Username: StringRAL read FUsername write FUsername;

This item has no description.



PascalRAL - GitHub Repository
Generated by PasDoc 1.0.4.