Data.DB.TParamType
Delphi
TParamType = (ptUnknown, ptInput, ptOutput, ptInputOutput, ptResult);
C++
enum DECLSPEC_DENUM TParamType : unsigned char { ptUnknown, ptInput, ptOutput, ptInputOutput, ptResult };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | Data.DB.pas Data.DB.hpp |
Data.DB | Data.DB |
Description
TParamType et TParamTypes désignent l'utilisation de paramètres sur les ensembles de données qui représentent des requêtes ou des procédures stockées.
TParamType indique comment un paramètre de requête ou de procédure stockée est utilisé. TParamTypes est un ensemble de types de paramètre pouvant être utilisé pour filtrer des paramètres afin qu'une application n'ait besoin d'utiliser que ces paramètres qui sont intéressants.
L'unité DbClient définit une constante, AllParamTypes, de type TParamTypes qui représente tous les types de paramètre possibles:
const AllParamTypes = [ptUnknown, ptInput, ptOutput, ptInputOutput, ptResult];
- define AllParamTypes TParamTypes() << ptUnknown << ptInput << ptOutput << ptInputOutput << ptResult )
Voici les valeurs possibles de TParamType :
Valeur | Description |
---|---|
ptUnknown |
Inconnue ou indéterminée. Avant d'exécuter une procédure stockée, l'application doit redéfinir des paramètres de ce type pour un autre type. |
ptInput |
Utilisée pour saisir une valeur de champ. Identifie un paramètre utilisé pour transmettre pour traitement des valeurs à une requête ou procédure stockée. |
ptOutput |
Utilisée pour sortir une valeur de champ. Identifie un paramètre utilisé par une procédure stocké pour renvoyer les valeurs à une application. |
ptInputOutput |
Utilisée à la fois pour l'entrée et la sortie. |
ptResult |
Utilisée comme valeur de renvoi. Identifie un paramètre utilisé par une procédure stockée pour renvoyer une valeur d'erreur ou d'état. Une procédure stockée ne peut avoir qu'un paramètre de type ptResult. |