FireDAC.Comp.Client.TFDCustomStoredProc.Overload

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Overload: Word read GetOverload write SetOverload default 0;

C++

__property System::Word Overload = {read=GetOverload, write=SetOverload, default=0};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDCustomStoredProc


Beschreibung

Gibt an, welche überladene gepackte gespeicherte Oracle-Prozedur ausgeführt werden soll.

Mit Overload geben Sie an, welche überladene gespeicherte Prozedur auf einem Oracle-Server ausgeführt werden soll. Eine überladene gespeicherte Oracle-Prozedur ist eine, die denselben Namen wie eine oder mehrere andere gespeicherten Prozeduren hat. Oracle unterscheidet zwischen überladenen gespeicherten Prozeduren, indem jeder Prozedur ein eindeutiger numerischer Bezeichner zugewiesen wird. In einer Anwendung kann dieser Bezeichner durch die Eigenschaft Overload angegeben werden. 

Overload ist standardmäßig null. Dies bedeutet, dass keine Prozedur überladen ist. Für alle Server mit Ausnahme von Oracle hat dieser Wert keine Auswirkung. Wenn eine Anwendung versucht, auf eine überladene Oracle-Prozedur ohne das Setzen von Overload zuzugreifen, greift FireDAC auf die Prozedur mit der niedrigsten Nummer oder auf die erste Prozedur auf dem Server zu. 

Wenn Overload den Wert 1 hat, führt FireDAC die erste überladene Prozedur auf dem Server aus. Wenn sie den Wert 2 hat, führt FireDAC die zweite Prozedur aus usw. 

Obwohl überladene Oracle-Prozeduren denselben Namen haben, sind ihre Parameterlisten eindeutig. Eine Anwendung muss sicherstellen, dass sie die korrekte Parameterliste an eine überladene Prozedur übergibt.

Siehe auch