FireDAC.Comp.Client.TFDMetaInfoCommand.BaseObjectName
Delphi
property BaseObjectName;
C++
__property BaseObjectName = {default=0};
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDMetaInfoCommand |
Beschreibung
Bezeichnet den Namen des Basisobjekts für einige Anweisungsarten.
FireDAC.Comp.Client.TFDMetaInfoCommand.BaseObjectName erbt von FireDAC.Comp.Client.TFDCustomCommand.BaseObjectName. Der folgende Inhalt bezieht sich auf FireDAC.Comp.Client.TFDCustomCommand.BaseObjectName.
Bezeichnet den Namen des Basisobjekts für einige Anweisungsarten.
BaseObjectName bezeichnet den Namen des Basisobjekts. Die Bedeutung hängt von CommandKind und MetaInfoKind ab:
- Wenn CommandKind in
[skStoredProc, skStoredProcWithCrs, skStoredProcNoCrs]
enthalten ist, dann gibt BaseObjectName den Namen des Pakets an, wenn die Prozedur eine gepackte Prozedur ist. - Wenn MetaInfoKind in
[mkIndexFields, mkPrimaryKeyFields, mkForeignKeyFields]
enthalten ist, dann gibt BaseObjectName den Namen einer Tabelle an. - Wenn MetaInfoKind in
[mkProcs, mkProcArgs]
enthalten ist, dann gibt BaseObjectName den Namen des Pakets an.
Beispiel
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;