FireDAC.Comp.Client.TFDMetaInfoCommand.SchemaName
Delphi
property SchemaName;
C++
__property SchemaName = {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 Schemas für einige Anweisungsarten.
FireDAC.Comp.Client.TFDMetaInfoCommand.SchemaName erbt von FireDAC.Comp.Client.TFDCustomCommand.SchemaName. Der folgende Inhalt bezieht sich auf FireDAC.Comp.Client.TFDCustomCommand.SchemaName.
Bezeichnet den Namen des Schemas für einige Anweisungsarten.
SchemaName bezeichnet den Namen des Schemas, in dem sich das Anweisungsobjekt befindet. Die Bedeutung hängt von CommandKind und MetainfoKind ab:
- Wenn CommandKind in
[skStoredProc, skStoredProcWithCrs, skStoredProcNoCrs]
enthalten ist, dann gibt SchemaName den Namen des Schemas an, in dem sich die Prozedur befindet. - Wenn MetainfoKind nicht
mkNone
ist, dann gibt SchemaName den Namen des Schemas an, in dem sich das beschriebene Objekt befindet.
Beispiel
//Example 1:
ADCommand1.SchemaName := 'SCOTT';
ADCommand1.CommandText.Text := 'PROC1';
ADCommand1.CommandKind := skStoredProc;
ADCommand1.Prepare;
ADCommand1.Params[0].AsInteger := 100;
ADCommand1.Params[1].AsString := 'Bill Gates';
ADCommand1.Execute;
//Example 2:
ADMetaInfoCommand1.SchemaName := 'ADDEMO';
ADMetaInfoCommand1.ObjectName := 'MY_TAB';
// or on Oracle just ADMetaInfoCommand1.ObjectName := 'ADDEMO.MY_TAB';
ADMetaInfoCommand1.MetaInfoKind := mkTableFields;
ADMetaInfoCommand1.Open;