CDynamicStringAccessor::SetString

Establece los datos de columna especificados como cadena.

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

Parámetros

  • nColumn
    [in] número de columnas de El.Los números de columnas empiezan por 1.El valor especial de 0 hace referencia a la columna de marcador, si la hay.

  • pColumnName
    [in] puntero A una cadena de caracteres que contiene el nombre de columna.

  • data
    [in] puntero A los datos de cadena que se van a escribir en la columna especificada.

Valor devuelto

Un puntero al valor de cadena para el que establecer la columna especificada.El valor es de BaseTypeescrito, dependiendo de las que sea CHARo WCHARsi _UNICODEse define o no.

Comentarios

El segundo formulario de reemplazo toma el nombre de columna como una cadena ANSI y el tercer formulario de reemplazo toma el nombre de columna como cadena Unicode.

Si _SECURE_ATL es definido tener un valor distinto de cero, se genera un error de aserción en tiempo de ejecución si la cadena de data de entrada es mayor que la longitud máxima permitida de la columna de datos a la que se hace referencia.Si no, la cadena de entrada se truncada si es mayor que la longitud máxima permitida.

Requisitos

Header: atldbcli.h

Vea también

Referencia

CDynamicStringAccessor (Clase)