Class TRxQuery (unit RxQuery)

Inherits from

TQuery

Constructors


constructor Create(AOwner: TComponent);

TRxQuery


Functions

destructor Destroy;


procedure ExecDirect;


procedure ExecSQL;


procedure ExpandMacros;


function IsEmpty: Boolean;


function MacroByName(const Value: string): TParam;


procedure OpenOrExec(ChangeLive: Boolean);


procedure Prepare;


function CreateHandle: HDBICur;

!! trying this way

procedure Disconnect;


procedure Loaded;


procedure OpenCursor ;


procedure CreateMacros(List: TParams; const Value: PChar);


procedure Expand(Query: TStrings);


function GetMacroCount: Word;


function GetMacros: TParams;


procedure PatternChanged(Sender: TObject);


procedure QueryChanged(Sender: TObject);


procedure RecreateMacros;


procedure SetMacroChar(Value: Char);


procedure SetMacros(Value: TParams);


procedure SetSQL(Value: TStrings);


Properties

property MacroChar : Char


property Macros : TParams


property SQL : TStrings


property MacroCount : Word


property OpenStatus : TQueryOpenStatus


Events

Variables

FDisconnectExpected : Boolean;


FMacroChar : Char;


FMacros : TParams;


FOpenStatus : TQueryOpenStatus;


FPatternChanged : Boolean;


FSaveQueryChanged : TNotifyEvent;


FSQLPattern : TStrings;


FStreamPatternChanged : Boolean;



Constructors


constructor Create(AOwner: TComponent);

TRxQuery


Functions


destructor Destroy;


procedure ExecDirect;


procedure ExecSQL;


procedure ExpandMacros;


function IsEmpty: Boolean;


function MacroByName(const Value: string): TParam;


procedure OpenOrExec(ChangeLive: Boolean);


procedure Prepare;


function CreateHandle: HDBICur;

!! trying this way


procedure Disconnect;


procedure Loaded;


procedure OpenCursor ;


procedure CreateMacros(List: TParams; const Value: PChar);


procedure Expand(Query: TStrings);


function GetMacroCount: Word;


function GetMacros: TParams;


procedure PatternChanged(Sender: TObject);


procedure QueryChanged(Sender: TObject);


procedure RecreateMacros;


procedure SetMacroChar(Value: Char);


procedure SetMacros(Value: TParams);


procedure SetSQL(Value: TStrings);


Properties


property MacroChar : Char


property Macros : TParams


property SQL : TStrings


property MacroCount : Word


property OpenStatus : TQueryOpenStatus


Events


Variables


FDisconnectExpected : Boolean;


FMacroChar : Char;


FMacros : TParams;


FOpenStatus : TQueryOpenStatus;


FPatternChanged : Boolean;


FSaveQueryChanged : TNotifyEvent;


FSQLPattern : TStrings;


FStreamPatternChanged : Boolean;