FireDAC.Comp.Client.TFDCustomConnection.DecodeObjectName
De RAD Studio API Documentation
Delphi
procedure DecodeObjectName(const AFullName: String; var ACatalogName, ASchemaName, ABaseObjectName, AObjectName: String);
C++
void __fastcall DecodeObjectName(const System::UnicodeString AFullName, System::UnicodeString &ACatalogName, System::UnicodeString &ASchemaName, System::UnicodeString &ABaseObjectName, System::UnicodeString &AObjectName);
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
procedure function |
public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDCustomConnection |
Description
Divise le nom de l'objet BD en parties.
La méthode DecodeObjectName analyse le nom de l'objet BD en parties, en utilisant les règles du SGBD en cours.
Paramètres :
AFullName-- un nom complet d'objet BD à analyser.ACatalogName-- un nom de catalogue spécifié dans un nom d'objet.ASchemaName-- un nom de schéma spécifié dans un nom d'objet.ABaseObjectName-- un nom d'objet de base spécifié dans un nom d'objet, comme un nom de package.AObjectName-- un nom d'objet spécifié dans un nom complet d'objet BD.
Exemple
var sCatalog, sSchema, sBaseObj, sObj: String; ... FDConnection1.DecodeObjectName('ADDemo."MyPack".Proc1', sCatalog, sSchema, sBaseObj, sObj); // sCatalog -> '' // sSchema -> ADDEMO // sBaseObj -> MyPack // sObj -> PROC1