Compartilhar via


CDynamicParameterAccessor::SetParamString

Define os dados de seqüência de caracteres do parâmetro especificado armazenado no buffer.

bool SetParamString( 
   DBORDINAL nParam, 
   const CHAR* pString, 
   DBSTATUS status = DBSTATUS_S_OK  
) throw( );
bool SetParamString( 
   DBORDINAL nParam, 
   const WCHAR* pString, 
   DBSTATUS status = DBSTATUS_S_OK  
) throw( );

Parâmetros

  • nParam
    [in] O número de parâmetro (deslocamento de 1).O parâmetro 0 é reservado para valores de retorno.O número do parâmetro é o índice do parâmetro com base em sua ordem no SQL ou chamada de procedimento armazenado.Consulte SetParam para obter um exemplo.

  • pString
    [in] Um ponteiro para o ANSI (CHAR) ou Unicode (WCHAR) seqüência de dados do parâmetro especificado.Consulte DBSTATUS em OLEDB. h.

  • status
    [in] O DBSTATUS status do parâmetro especificado.Para obter informações sobre DBSTATUS valores, consulte Status na OLE DB Programmer referência, ou procurar DBSTATUS em OLEDB. h.

Comentários

Retorna true sucesso ou false em caso de falha.

SetParamStringfalhará se você tentar definir uma seqüência de caracteres maior que o tamanho máximo especificado para pString.

Use SetParamString para definir dados de parâmetro de cadeia de caracteres no buffer.Use SetParam para definir dados de parâmetro que no buffer.

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CDynamicParameterAccessor