FireDAC.Comp.Client.TFDCustomConnection.DecodeObjectName
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