structure de CDaoParameterInfo
La structure CDaoParameterInfo contient des informations sur un objet paramètre défini pour les objets d'accès aux données (DAO).
struct CDaoParameterInfo
{
CString m_strName; // Primary
short m_nType; // Primary
ColeVariant m_varValue; // Secondary
};
Paramètres
m_strName
Nomme de façon unique l'objet de paramètre. Pour plus d'informations, consultez le sujet "Propriété du nom" dans l'aide DAO.m_nType
Valeur qui indique le type de données d'un objet de paramètre. Pour obtenir la liste des valeurs possibles, consultez le membre m_nType de la structure CDaoFieldInfo. Pour plus d'informations, consultez le sujet "Propriétés des types" dans l'aide DAO.m_varValue
La valeur du paramètre, stockée dans un objet COleVariant.
Notes
Des références au primaire et au secondaire au dessus indiquent comment les informations sont retournées par la méthode GetParameterInfo de la classe CDaoQueryDef.
MFC n'encapsule pas les objets de paramètres DAO dans une classe. Les objets de querydef de DAO sous-jacents des objets MFC CDaoQueryDef stockent des paramètres dans leurs collections de paramètres. Pour accéder aux objets de paramètre dans un objet CDaoQueryDef, appelez la méthode GetParameterInfo de l'objet de querydef pour un nom de paramètre spécifique ou un index dans la collection de paramètres. Vous pouvez utiliser la méthode CDaoQueryDef::GetParameterCount conjointement avec GetParameterInfo pour faire une boucle dans la collection de paramètres.
Les informations récupérées par la méthode CDaoQueryDef::GetParameterInfo sont stockées dans une structure CDaoParameterInfo. Appelez GetParameterInfo pour l'objet querydef dont la collection de paramètres contient l'objet paramètre.
Notes
Si vous souhaitez obtenir ou définir uniquement la valeur d'un paramètre, utilisez les méthodes GetParamValue et SetParamValue de la classe CDaoRecordset.
CDaoParameterInfo définit également une méthode Dump dans les versions de débogage. Vous pouvez utiliser Dump pour vider le contenu d'un objet CDaoParameterInfo.
Configuration requise
En-tête : afxdao.h