Partager via


CDynamicStringAccessor::SetString

Définit les données de la colonne spécifiés comme une chaîne.

HRESULT SetString(
   DBORDINAL nColumn,
   BaseType* data
) throw( );
HRESULT SetString(
   const CHAR* pColumnName,
   BaseType* data
) throw( );
HRESULT SetString(
   const WCHAR* pColumnName,
   BaseType* data
) throw( );

Paramètres

  • nColumn
    [in] le numéro de colonne.Début de numéros de colonne avec 1.La valeur spéciale de 0 fait référence à la colonne signets éventuelle.

  • pColumnName
    [in] Un pointeur vers une chaîne de caractères qui contient le nom de colonne.

  • data
    [in] Un pointeur vers les données de chaîne à écrire dans la colonne.

Valeur de retour

Un pointeur vers la valeur de chaîne à laquelle pour définir la colonne spécifiée.La valeur est de type BaseType, qui sera CHARou selon que _UNICODEd' WCHARest défini ou non.

Notes

La deuxième forme de priorité prend le nom de colonne tel qu'une chaîne ANSI et le troisième formulaire de priorité prend le nom de colonne en tant que chaînes Unicode.

Si _SECURE_ATL est défini pour avoir une valeur différente de zéro, un échec d'assertion d'exécution est générée si la chaîne d' data d'entrée est plus longue que la longueur maximale autorisée de la colonne de données référencée.Sinon, la chaîne d'entrée sera tronquée s'il est plus longue que la longueur maximale autorisée.

Configuration requise

Header: atldbcli.h

Voir aussi

Référence

CDynamicStringAccessor, classe