Unit 'mncConnections' Package
[Overview][Types][Classes][Procedures and functions][Index] [#pl_minilib]

TmncCommand

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: mncConnections.pas line 501

type TmncCommand = class(TmncLinkSession)

protected

  FRequest: TStrings;

  

  procedure SetActive(); override;

  

  procedure CheckActive;

  

  procedure CheckInactive;

  

  procedure CheckStarted;

  

  function GetDone; virtual; abstract;

  

  procedure DoParse; virtual; abstract;

  

  procedure DoUnparse; virtual;

  

  procedure DoPrepare; virtual; abstract;

  

  procedure DoUnprepare; virtual;

  

  procedure DoExecute; virtual; abstract;

  

  procedure DoNext; virtual; abstract;

  

  procedure DoClose; virtual; abstract;

  

  procedure DoCommit; virtual;

  

  procedure DoRollback; virtual;

  

  procedure Clean; virtual;

  

  procedure DoRequestChanged(); virtual;

  

  function CreateFields(); virtual; abstract;

  

  function CreateColumns; virtual;

  

  function CreateParams; virtual; abstract;

  

  function CreateBinds; virtual;

  

  procedure Fetch; virtual;

  

  property Request: TStrings; [rw]

  

  property Binds: TmncBinds; [r]

  

  function InternalExecute();

  

public

  constructor Create; override;

  

  destructor Destroy; override;

  

  procedure Parse;

  

  procedure Prepare;

  

  function Execute;

  

  function Next;

  

  function Done;

  

  function Step;

  

  procedure Close;

  

  procedure Clear; virtual;

  

  procedure Commit;

  

  procedure Rollback;

  

  function DetachFields;

  

  function DetachParams;

  

  function FieldIsExist();

  

  property NextOnExecute: Boolean; [rw]

  

  property Parsed: Boolean; [r]

  

  property Prepared: Boolean; [r]

  

  property Columns: TmncColumns; [rw]

  

  property Fields: TmncFields; [rw]

  

  property Field []: TmncField; [r]

  

  property Params: TmncParams; [rw]

  

  property Param []: TmncParam; [r]

  

  property Values []: Variant; [r]

  

  property Options: TmncCommandOptions; [rw]

  

end;

Inheritance

TmncCommand

  

|

TmncLinkSession

  

|

TmncLinkObject

  

|

TmncObject

  

|

TObject



CT Web help

CodeTyphon Studio