Compartilhar via


CDaoRecordset::SetParamValue

Chamar essa função de membro para definir em tempo de execução do valor de um parâmetro no conjunto de registros.

virtual void SetParamValue( 
   int nIndex, 
   const COleVariant& varValue  
); 
virtual void SetParamValue( 
   LPCTSTR lpszName, 
   const COleVariant& varValue  
);

Parâmetros

  • nIndex
    A posição numérica de parâmetro na coleção de parâmetros de querydef.

  • var
    O valor para o dataset; consulte comentários.

  • lpszName
    O nome do parâmetro cujo valor que você deseja definir.

Comentários

O parâmetro deve ter sido estabelecido como parte da cadeia de caracteres SQL do conjunto de registros. Você pode acessar o parâmetro por nome ou por sua posição do índice na coleção.

Especificar o valor para definir como um objeto de COleVariant . Para obter informações sobre como definir o valor desejado e digite no seu objeto de COleVariant , consulte a classe COleVariant. Observe que se você não estiver criando um recordset de UNICODE, o objeto de COleVariant deve ser declarado explicitamente ANSI. Isso pode ser feito usando o formulário de COleVariant::COleVariant( lpszSrc**,** vtSrc ) de construtor com vtSrc definido como VT_BSTRT (ANSI) ou usando a função SetString( lpszSrc**,** vtSrc ) de COleVariant com vtSrc definido como VT_BSTRT.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe CDaoRecordset

Gráfico da hierarquia

CDaoRecordset::GetParamValue

CDaoRecordset::m_nParams

CDaoRecordset::SetParamValueNull