FireDAC.Comp.Client.TFDCustomCommand.BaseObjectName

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property BaseObjectName: String read FBaseObjectName write SetBaseObjectName;

C++

__property System::UnicodeString BaseObjectName = {read=FBaseObjectName, write=SetBaseObjectName};

Propriétés

Type Visibilité  Source Unité  Parent
property public
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDCustomCommand

Description

Identifie le nom de l'objet de base pour certains types de commande.

BaseObjectName identifie le nom de l'objet de base. La signification dépend de CommandKind et MetaInfoKind:

  • Si CommandKind est dans [skStoredProc, skStoredProcWithCrs, skStoredProcNoCrs], BaseObjectName spécifie alors le nom du package, si la procédure est une procédure packagée.
  • Si MetaInfoKind est dans [mkIndexFields, mkPrimaryKeyFields, mkForeignKeyFields], BaseObjectName spécifie alors le nom de la table.
  • Si MetaInfoKind est dans [mkProcs, mkProcArgs], BaseObjectName spécifie alors le nom du package.

Exemple

 
 ADCommand1.BaseObjectName := 'MY_PACK';
 ADCommand1.CommandText.Text := 'PROC1';
 // or just ADCommand1.CommandText.Text := 'MY_PACK.PROC1';
 ADCommand1.CommandKind := skStoredProc;
 ADCommand1.Prepare;
 ADCommand1.Params[0].AsInteger := 100;
 ADCommand1.Params[1].AsString := 'Delphi';
 ADCommand1.Execute;

Voir aussi