Partilhar 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 de CDaoRecordset

Gráfico de hierarquia

CDaoRecordset::GetParamValue

CDaoRecordset::m_nParams

CDaoRecordset::SetParamValueNull