Méthodes Provider.TSQLResolver
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 !