Data.DB.TParamType
Delphi
TParamType = (ptUnknown, ptInput, ptOutput, ptInputOutput, ptResult);
C++
enum DECLSPEC_DENUM TParamType : unsigned char { ptUnknown, ptInput, ptOutput, ptInputOutput, ptResult };
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | Data.DB.pas Data.DB.hpp |
Data.DB | Data.DB |
Beschreibung
TParamType und TParamTypes bezeichnen die Verwendung von Parametern in Datenmengen, die Abfragen oder Stored Procedures repräsentieren.
TParamType gibt an, wie der Parameter einer Abfrage oder Stored Procedure verwendet wird. TParamTypes ist einen Menge von Parametertypen, die zum Filtern von Parametern dient, damit Anwendungen nur die für sie relevanten Parameter verwenden.
Die Unit DbClient definiert eine Konstante des Typ TParamTypes mit dem Namen AllParamTypes, die jeden möglichen Parametertyp repräsentiert:
const AllParamTypes = [ptUnknown, ptInput, ptOutput, ptInputOutput, ptResult];
- define AllParamTypes TParamTypes() << ptUnknown << ptInput << ptOutput << ptInputOutput << ptResult )
TParamType umfasst die folgenden Werte:
Wert | Beschreibung |
---|---|
ptUnknown |
Unbekannt oder nicht definiert. Vor dem Ausführen einer Stored Procedure muss die Anwendung Parametern dieses Typs einen anderen Typ zuordnen. |
ptInput |
Eingabe eines Feldwertes. Bezeichnet einen Parameter, der Werte zur Verarbeitung an eine Abfrage oder Stored Procedure übergibt. |
ptOutput |
Ausgabe eines Feldwertes. Bezeichnet einen Parameter, der von einer Stored Procedure zur Rückgabe von Werten an eine Anwendung verwendet wird. |
ptInputOutput |
Ein- und Ausgabe. |
ptResult |
Rückgabewert. Bezeichnet einen Parameter, der von einer Stored Procedure zur Rückgabe eines Fehler- oder Statuswerts verwendet wird. Eine Stored Procedure kann nur einen Parameter des Typs ptResult besitzen. |