CRecordset::m_nParams
Publicado: abril de 2016
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.
Aviso
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
Classe de CRecordset
Gráfico da hierarquia
CRecordset::DoFieldExchange
CRecordset::DoBulkFieldExchange
CRecordset::m_nFields
CFieldExchange::SetFieldType