Partager via


CDynamicParameterAccessor, classe

Semblable à CDynamicAccessor mais obtient les informations de paramètres à définir en appelant l'interface d' ICommandWithParameters .

class CDynamicParameterAccessor : public CDynamicAccessor

Membres

a5e334ft.collapse_all(fr-fr,VS.110).gifMéthodes

CDynamicParameterAccessor

Le constructeur.

GetParam

Récupère les données du paramètre de la mémoire tampon.

GetParamCount

Récupère le nombre de paramètres de l'accesseur.

GetParamIO

Détermine si le paramètre spécifié est un paramètre d'entrée ou de sortie.

GetParamLength

Extrait la longueur du paramètre spécifié stocké dans la mémoire tampon.

GetParamName

Extrait le nom d'un paramètre spécifié.

GetParamStatus

Extrait l'état du paramètre spécifié stocké dans la mémoire tampon.

GetParamString

Extrait des données de chaîne du paramètre spécifié stocké dans la mémoire tampon.

GetParamType

Récupère le type de données d'un paramètre spécifié.

SetParam

Définit la mémoire tampon de les données de paramètre.

SetParamLength

Définit la longueur du paramètre spécifié stocké dans la mémoire tampon.

SetParamStatus

Définit l'état du paramètre spécifié stocké dans la mémoire tampon.

SetParamString

Définit les données de chaîne du paramètre spécifié stocké dans la mémoire tampon.

Notes

Le fournisseur doit prendre en charge ICommandWithParameters pour que le consommateur puisse utiliser cette classe.

Les informations sur les paramètres sont stockées dans une mémoire tampon qui est créée et managée par cette classe.Récupérez les données des paramètres de la mémoire tampon à l'aide de GetParam et de GetParamType.

Pour obtenir un exemple montrant comment utiliser cette classe afin d'exécuter une procédure stockée SQL Server et avoir les valeurs des paramètres de sortie, consultez l'article de la Base de connaissances Q058860, « HOWTO: Execute Stored Procedure using CDynamicParameterAccessor ». Les articles de la Base de connaissances sont disponibles dans la documentation MSDN Library Visual Studio ou dans https://support.microsoft.com/support/.

Configuration requise

Header: atldbcli.h

Voir aussi

Référence

CAccessor, classe

CDynamicAccessor, classe

CManualAccessor, classe

Concepts

Modèles du consommateur OLE DB (C++)

Référence des modèles du consommateur OLE DB