CRecordset::m_nParams

Contém o número de membros de dados do parâmetro na classe do recordset; ou seja, o número de parâmetros passados com a consulta ao conjunto de registros.

Comentários

Se sua classe do recordset ter quaisquer membros de dados do parâmetro, o construtor para a classe deve inicializar m_nParams com o número correto.O valor de m_nParams padrão é 0.Se você adicionar os membros de dados do parâmetro (que você deve fazer manualmente) você deve também adicionar manualmente uma inicialização no construtor da classe para refletir o número de parâmetros (que deve ser pelo menos tão grande quanto o número “?” os espaços reservados na cadeia de caracteres de m_strFilter ou de m_strSort ).

A estrutura usa esse número quando parameterizes a consulta ao conjunto de registros.

Observação de cuidadoCuidado

Esse número deve corresponder ao número de “params” registrados em DoFieldExchange ou em DoBulkFieldExchange após uma chamada a SetFieldType com um valor de parâmetro de CFieldExchange::inputParam, de CFieldExchange::param, de CFieldExchange::outputParam, ou de CFieldExchange::inoutParam.

Exemplo

Consulte os artigos conjunto de registros: Parameterizing um recordset (ODBC) e Campo Exchange do registro: usando RFX.

Requisitos

Cabeçalho: afxdb.h

Consulte também

Referência

Classe de CRecordset

Gráfico de hierarquia

CRecordset::DoFieldExchange

CRecordset::DoBulkFieldExchange

CRecordset::m_nFields

CFieldExchange::SetFieldType