Class TRALDBBufDataset

Unit

Declaration

type TRALDBBufDataset = class(TBufDataset)

Description

TRALDBBufDataset

Hierarchy

Overview

Methods

Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;
Public function ParamByName(const AValue: StringRAL): TParam; reintroduce;
Public procedure ApplyUpdates; reintroduce;
Public procedure ExecSQL;
Protected procedure CacheSQL(ASQL: StringRAL; AExecType: TRALDBExecType = etExecute);
Protected procedure Clear;
Protected procedure InternalDelete; override;
Protected procedure InternalInitFieldDefs; override;
Protected procedure InternalOpen; override;
Protected procedure InternalPost; override;
Protected procedure LoadFromRALStorage(ADataSet : TDataSet; AStream : TStream);
Protected procedure Notification(AComponent: TComponent; Operation: TOperation); override;
Protected procedure OnApplyUpdates(Sender: TObject; AResponse: TRALResponse; AException: StringRAL);
Protected procedure OnChangeSQL(Sender: TObject);
Protected procedure OnExecSQLResponse(Sender: TObject; AResponse: TRALResponse; AException: StringRAL);
Protected procedure OnQueryResponse(Sender: TObject; AResponse: TRALResponse; AException: StringRAL);
Protected procedure SetActive(AValue: boolean); override;
Protected procedure SetRALConnection(AValue: TRALDBConnection);
Protected procedure SetSQL(AValue: TStrings);
Protected procedure SetStorage(AValue: TRALStorageLink);
Protected procedure SetUpdateSQL(AValue: TRALDBUpdateSQL);

Properties

Public property LastId: Int64RAL read FLastId;
Published property OnError: TRALDBTableOnError read FOnError write FOnError;
Published property ParamCheck: boolean read FParamCheck write FParamCheck;
Published property Params: TParams read FParams write FParams;
Published property RALConnection: TRALDBConnection read FRALConnection write SetRALConnection;
Public property RowsAffected: Int64RAL read FRowsAffected;
Published property SQL: TStrings read FSQL write SetSQL;
Published property Storage: TRALStorageLink read FStorage write SetStorage;
Published property UpdateMode: TUpdateMode read FUpdateMode write FUpdateMode;
Published property UpdateSQL: TRALDBUpdateSQL read FUpdateSQL write SetUpdateSQL;
Published property UpdateTable: StringRAL read FUpdateTable write FUpdateTable;

Description

Methods

Public constructor Create(AOwner: TComponent); override;
 
Public destructor Destroy; override;
 
Public function ParamByName(const AValue: StringRAL): TParam; reintroduce;

procedure Open; reintroduce;

Public procedure ApplyUpdates; reintroduce;
 
Public procedure ExecSQL;
 
Protected procedure CacheSQL(ASQL: StringRAL; AExecType: TRALDBExecType = etExecute);
 
Protected procedure Clear;
 
Protected procedure InternalDelete; override;
 
Protected procedure InternalInitFieldDefs; override;

carrega os fieldsdefs do servidor

Protected procedure InternalOpen; override;
 
Protected procedure InternalPost; override;
 
Protected procedure LoadFromRALStorage(ADataSet : TDataSet; AStream : TStream);
 
Protected procedure Notification(AComponent: TComponent; Operation: TOperation); override;

needed to properly remove assignment in design-time.

Protected procedure OnApplyUpdates(Sender: TObject; AResponse: TRALResponse; AException: StringRAL);
 
Protected procedure OnChangeSQL(Sender: TObject);
 
Protected procedure OnExecSQLResponse(Sender: TObject; AResponse: TRALResponse; AException: StringRAL);
 
Protected procedure OnQueryResponse(Sender: TObject; AResponse: TRALResponse; AException: StringRAL);
 
Protected procedure SetActive(AValue: boolean); override;
 
Protected procedure SetRALConnection(AValue: TRALDBConnection);
 
Protected procedure SetSQL(AValue: TStrings);
 
Protected procedure SetStorage(AValue: TRALStorageLink);
 
Protected procedure SetUpdateSQL(AValue: TRALDBUpdateSQL);
 

Properties

Public property LastId: Int64RAL read FLastId;
 
Published property OnError: TRALDBTableOnError read FOnError write FOnError;
 
Published property ParamCheck: boolean read FParamCheck write FParamCheck;
 
Published property Params: TParams read FParams write FParams;
 
Published property RALConnection: TRALDBConnection read FRALConnection write SetRALConnection;
 
Public property RowsAffected: Int64RAL read FRowsAffected;
 
Published property SQL: TStrings read FSQL write SetSQL;
 
Published property Storage: TRALStorageLink read FStorage write SetStorage;
 
Published property UpdateMode: TUpdateMode read FUpdateMode write FUpdateMode;
 
Published property UpdateSQL: TRALDBUpdateSQL read FUpdateSQL write SetUpdateSQL;
 
Published property UpdateTable: StringRAL read FUpdateTable write FUpdateTable;
 


GitHub Repository
Generated by PasDoc 0.16.0.