Partager via


CDynamicParameterAccessor::SetParamString

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

bool SetParamString( 
   DBORDINAL nParam, 
   const CHAR* pString, 
   DBSTATUS status = DBSTATUS_S_OK  
) throw( );
bool SetParamString( 
   DBORDINAL nParam, 
   const WCHAR* pString, 
   DBSTATUS status = DBSTATUS_S_OK  
) throw( );

Paramètres

  • nParam
    [in] Le nombre de paramètres (offset de 1).Le paramètre 0 est réservé aux valeurs de retour.Le nombre de paramètres est l'index du paramètre en fonction de sa commande dans l'appel SQL ou de la procédure stockée.Consultez SetParam pour obtenir un exemple.

  • pString
    [in] Un pointeur vers les données de chaîne ANSI (CHAR) ou Unicode (WCHAR) du paramètre spécifié.Consultez l' DBSTATUS dans oledb.h.

  • status
    [in] L'état d' DBSTATUS du paramètre spécifié.Pour plus d'informations sur les valeurs d' DBSTATUS , consultez l' état dans OLE DB Programmer's Reference, ou recherchez DBSTATUS dans oledb.h.

Notes

Retourne "true" en cas de réussite ou false en cas de échec.

SetParamString échouera si vous essayez de définir une chaîne qui est plus grande que la taille maximale spécifiée pour pString.

Utilisez SetParamString de définir des données de paramètre de chaîne dans la mémoire tampon.Utilisez SetParam de définir des données des chaînes de paramètres dans la mémoire tampon.

Configuration requise

Header: atldbcli.h

Voir aussi

Référence

CDynamicParameterAccessor, classe