Condividi tramite


CDynamicStringAccessor::SetString

Imposta i dati specificati di colonna come stringa.

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

Parametri

  • nColumn
    [in] numero di colonne.I numeri di colonne iniziano con 1.Il valore speciale di 0 si riferisce alla colonna bookmark, se disponibile.

  • pColumnName
    [in] puntatore A una stringa di caratteri che contiene il nome della colonna.

  • data
    [in] puntatore Ai dati in formato stringa da scrivere nella colonna specificata.

Valore restituito

Un puntatore al valore stringa in corrispondenza per impostare la colonna specificata.Il valore è di tipo BaseType, all'CHARo WCHARa seconda che _UNICODEè definito o meno.

Note

La seconda forma di override accetta il nome della colonna come una stringa ANSI e il terzo form di override accetta il nome della colonna come stringhe Unicode.

Se _SECURE_ATL viene definito avere un valore diverso da zero, un errore di asserzione runtime viene generato se la stringa di data di input è maggiore della lunghezza massima consentita della colonna di dati a cui si fa riferimento.In caso contrario, la stringa di input sarà troncata se è maggiore della lunghezza massima consentita.

Requisiti

Header: atldbcli.h

Vedere anche

Riferimenti

Classe CDynamicStringAccessor