Unit 'SQLDB' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#fcl-db]

TCustomSQLStatement

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

Declaration

Source position: sqldb.pp line 361

type TCustomSQLStatement = class(TComponent)

protected

  function CreateDataLink; virtual;

  procedure OnChangeSQL(); virtual;

  function GetDataSource; virtual;

  procedure SetDataSource(); virtual;

  procedure CopyParamsFromMaster(); virtual;

  procedure AllocateCursor;

  procedure DeAllocateCursor;

  function GetSchemaType; virtual;

  function GetSchemaObjectName; virtual;

  function GetSchemaPattern; virtual;

  function IsSelectable; virtual;

  procedure GetStatementInfo(); virtual;

  procedure DoExecute; virtual;

  procedure DoPrepare; virtual;

  procedure DoUnPrepare; virtual;

  function CreateParams; virtual;

  function LogEvent();

  procedure Log(); virtual;

  procedure Notification(); override;

  property Cursor: TSQLCursor; [r]

  property Database: TSQLConnection; [rw]

  property Transaction: TSQLTransaction; [rw]

  property SQL: TStrings; [rw]

  property Params: TParams; [rws]

  property Macros: TParams; [rws]

  property MacroChar: Char; [rw]

  property DataSource: TDataSource; [rw]

  property ParseSQL: Boolean; [rw]

  property ParamCheck: Boolean; [rw]

  property MacroCheck: Boolean; [rw]

public

  constructor Create(); override;

  destructor Destroy; override;

  procedure Prepare;

  procedure Execute;

  procedure Unprepare;

  function ParamByName();

  function RowsAffected; virtual;

  property Prepared: Boolean; [r]

end;

Inheritance

TCustomSQLStatement

|

TObject


Documentation generated on: 2023-03-18