Partilhar via


CDynamicParameterAccessor::SetParamString

Define os dados de cadeia 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 do parâmetro (deslocamento de 1). O parâmetro 0 é reservado para valores de retorno. O número do parâmetro for o índice do parâmetro com base na ordem de SQL ou na chamada do procedimento armazenado. Consulte SetParam para obter um exemplo.

  • pString
    [in] ponteiro da os dados de cadeia de caracteres ANSI (CHAR) ou Unicode (WCHAR) do parâmetro especificado. Consulte DBSTATUS em oledb.h.

  • status
    [in] o status de DBSTATUS do parâmetro especificado. Para obter informações sobre valores de DBSTATUS , consulte Statusna referência do programador doOLE DB, ou na pesquisa de DBSTATUS em oledb.h.

Comentários

Retorna true no êxito ou false a falha.

SetParamString falhará se você tentar definir uma cadeia de caracteres que seja maior que o tamanho máximo especificado para pString.

Use SetParamString para definir dados do parâmetro de cadeia de caracteres no buffer. Use SetParam para definir dados não de parâmetros no buffer.

Requisitos

Header: atldbcli.h

Consulte também

Referência

Classe CDynamicParameterAccessor