Compartilhar via


CDynamicStringAccessor::SetString

Define os dados da coluna especificada como uma seqüência de caracteres.

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] O número da coluna.Coluna números começam com 1.O valor especial 0 refere-se a coluna de indicador, se houver.

  • pColumnName
    [in] Um ponteiro para uma seqüência de caracteres que contém o nome da coluna.

  • data
    [in] Um ponteiro para os dados de seqüência de caracteres a serem gravados para a coluna especificada.

Valor de retorno

Um ponteiro para o valor string definir a coluna especificada.O valor é do tipo BaseType, que será CHAR ou WCHAR dependendo se _UNICODE está definido ou não.

Comentários

O segundo substituir formulário leva o nome da coluna como uma seqüência de caracteres ANSI e a terceira substituir formulário utiliza o nome da coluna como uma seqüência de caracteres Unicode.

Se _SECURE_ATL é definido para ter um valor diferente de zero, uma falha de declaração de tempo de execução será gerada se a entrada data seqüência de caracteres é maior que o comprimento máximo permitido da coluna de dados referenciado.Caso contrário, a seqüência de entrada será truncada se for maior que o comprimento máximo permitido.

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CDynamicStringAccessor