Méthodes Provider.TSQLResolver

From Référence RAD Studio VCL
Jump to: navigation, search

Informations Delphi

function GetProvider(): TDataSetProvider; virtual;
procedure GenWhereSQL(Tree: TUpdateTree;

SQL: TWideStrings; Params: TParams; GenUpdateMode: TUpdateMode;

Alias: string); virtual;
procedure GenInsertSQL(Tree: TUpdateTree; SQL: TWideStrings; Params: TParams); virtual;
procedure GenDeleteSQL(Tree: TUpdateTree;

SQL: TWideStrings; Params: TParams;

Alias: string); virtual;
procedure GenUpdateSQL(Tree: TUpdateTree;

SQL: TWideStrings; Params: TParams;

Alias: string); virtual;
procedure GenSelectSQL(Tree: TUpdateTree;

SQL: TWideStrings; Params: TParams; Alias: string;

Mode: TUpdateMode = upWhereKeyOnly); virtual;
function UseFieldInUpdate(Field: TField): Boolean; virtual;
function UseFieldInWhere(Field: TField; Mode: TUpdateMode): Boolean; virtual;
procedure InternalDoUpdate(Tree: TUpdateTree; UpdateKind: TUpdateKind); virtual;
procedure DoExecSQL(SQL: TWideStringList; Params: TParams); virtual;
procedure DoGetValues(SQL: TWideStringList; Params: TParams; DataSet: TDataSet); virtual;


Unité : Provider

Type : méthode

Visibilité : protected

Membre de : TSQLResolver

Informations C++

virtual Provider::TDataSetProvider * __fastcall GetProvider(void);
virtual void __fastcall GenWhereSQL(Provider::TUpdateTree * Tree,

Widestrings::TWideStrings * SQL, Db::TParams * Params, Db::TUpdateMode GenUpdateMode,

System::UnicodeString Alias);
virtual void __fastcall GenInsertSQL(Provider::TUpdateTree * Tree, Widestrings::TWideStrings * SQL, Db::TParams * Params);
virtual void __fastcall GenDeleteSQL(Provider::TUpdateTree * Tree,

Widestrings::TWideStrings * SQL, Db::TParams * Params,

System::UnicodeString Alias);
virtual void __fastcall GenUpdateSQL(Provider::TUpdateTree * Tree,

Widestrings::TWideStrings * SQL, Db::TParams * Params,

System::UnicodeString Alias);
virtual void __fastcall GenSelectSQL(Provider::TUpdateTree * Tree,

Widestrings::TWideStrings * SQL, Db::TParams * Params, System::UnicodeString Alias,

Db::TUpdateMode Mode);
virtual bool __fastcall UseFieldInUpdate(Db::TField * Field);
virtual bool __fastcall UseFieldInWhere(Db::TField * Field, Db::TUpdateMode Mode);
virtual void __fastcall InternalDoUpdate(Provider::TUpdateTree * Tree, Db::TUpdateKind UpdateKind);
virtual void __fastcall DoExecSQL(Widestrings::TWideStringList * SQL, Db::TParams * Params);
virtual void __fastcall DoGetValues(Widestrings::TWideStringList * SQL, Db::TParams * Params, Db::TDataSet * DataSet);


Unité : Provider

Type : méthode

Visibilité : protected

Membre de : TSQLResolver


Description

Embarcadero Technologies ne possède pas d'informations supplémentaires pour le moment. Veuillez nous aider à documenter cette rubrique en utilisant la page Discussion !

Personal tools