Partager via


CDynamicStringAccessor : : SetString

Définit les données de la colonne spécifiée sous forme de 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. Les numéros de colonne commencent à 1. La valeur spéciale de 0 fait référence à la colonne du signet le cas échéant.

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

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

Valeur de retour

Pointeur vers la valeur de chaîne à laquelle il faut définir la colonne spécifiée. La valeur est de type BaseType, qui sera CHAR ou selon que _UNICODE de WCHAR est activée ou non.

Notes

Le second format de priorité prend le nom de colonne comme une chaîne ANSI et la troisième forme de priorité prend le nom de colonne comme chaîne Unicode.

Si _SECURE_ATL est défini de manière à posséder une valeur différente de zéro, un échec d'assertion d'exécution est généré si la chaîne de data d'entrée est supérieure à 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 si elle est supérieure à la longueur maximale autorisée.

Configuration requise

En-tête : atldbcli.h

Voir aussi

Référence

classe de CDynamicStringAccessor