FireDAC.Comp.Client.TFDCustomConnection.DecodeObjectName

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Voir aussi