Compartilhar via


CRecordset membros

Membros de classe base

Membros de dados

Construção

Atributos de conjunto de registros

Operações de atualização de conjunto de registros

Operações de navegação do conjunto de registros

Outras operações de conjunto de registros

conjunto de registros Overridables

Membros de classe base

CObject membros

Membros de dados

m_hstmt

Contém o identificador de demonstrativo ODBC do conjunto de registros.Tipo de HSTMT.

m_nFields

Contém o número de membros de dados do campo no conjunto de registros.Tipo de UINT.

m_nParams

Contém o número de membros de dados do parâmetro do conjunto de registros.Tipo de UINT.

m_pDatabase

Contém um ponteiro para o CDatabase objeto por meio do qual o conjunto de registros é conectado a uma fonte de dados.

m_strFilter

Contém um CString que especifica uma linguagem SQL (SQL) ONDE cláusula.Usado sistema autônomo um filtro para selecionar somente sistema autônomo registros que atendam a determinados critérios.

m_strSort

Contém um CString que especifica um SQL ORDENAR POR cláusula.Usado para controlar como os registros são classificados.

Construção

Fechar

Fecha o conjunto de registros e o ODBC HSTMT associado a ele.

CRecordset

Constrói um CRecordset objeto. Sua classe derivada deve fornecer um construtor que chama este.

Abrir

Abre o conjunto de registros por recuperar a tabela ou executar a consulta que representa o conjunto de registros.

Atributos de conjunto de registros

CanAppend

Retorna diferente de zero se novos registros podem ser adicionados ao conjunto de registros via o AddNew função de membro.

CanBookmark

Retorna um diferente de zero se o conjunto de registros oferece suporte a indicadores.

CanRestart

Retorna diferente de zero se Repetir a consulta pode ser chamado para executar consulta do conjunto de registros novamente.

CanScroll

Retorna um diferente de zero se você pode rolar pelos registros.

CanTransact

Retorna um diferente de zero se a fonte de dados oferece suporte a transações.

CanUpdate

Retorna diferente de zero se o conjunto de registros pode ser atualizado (você pode adicionar, atualizar ou excluir registros).

GetODBCFieldCount

Retorna o número de campos no conjunto de registros.

GetRecordCount

Retorna o número de registros no conjunto de registros.

GetSQL

Obtém a seqüência de caracteres SQL usada para selecionar registros para o conjunto de registros.

GetStatus

Obtém o status do conjunto de registros: o índice do registro corrente e se uma contagem de registros final foi obtida.

GetTableName

Obtém o nome da tabela na qual baseia-se o conjunto de registros.

IsBOF

Retorna um diferente de zero se o conjunto de registros foi posicionado antes do primeiro registro.Não há nenhum registro corrente.

Éexcluído

Retorna um diferente de zero se o conjunto de registros está posicionado em um registro excluído.

IsEOF

Retorna um diferente de zero se o conjunto de registros foi posicionado após o último registro.Não há nenhum registro corrente.

IsOpen

Retorna diferente de zero se em aberto foi chamada anteriormente.

Operações de atualização de conjunto de registros

AddNew

Prepara para adicionar um novo registro. De telefonarAtualização para concluir a adição.

CancelUpdate

Cancela quaisquer atualizações pendentes devido a um AddNew ou edição operação.

Excluir

Exclui o registro corrente do conjunto de registros.Explicitamente você deve rolar para outro registro após a exclusão.

Editar

Prepara para as alterações no registro corrente. De telefonarAtualização para concluir a edição.

Update

Conclui um AddNew ou edição operação salvando os dados novos ou editados na fonte de dados.

Operações de navegação do conjunto de registros

GetBookmark

Atribui o valor do indicador de um registro para o objeto de parâmetro.

Mover

Posiciona o conjunto de registros para um número especificado de registros do registro corrente em qualquer direção.

MoveFirst

Posições de registro corrente no primeiro registro no conjunto de registros.Testar a IsBOF primeiro.

MoveLast

Posições de registro corrente em último registro ou o último conjunto de linhas.Testar a IsEOF primeiro.

MoveNext

Posições de registro corrente no próximo registro ou no próximo conjunto de linhas.Testar a IsEOF primeiro.

MovePrev

Posições de registro corrente no registro anterior ou no conjunto de linhas anterior.Testar a IsBOF primeiro.

SetAbsolutePosition

Posiciona o conjunto de registros do registro correspondente ao número de registro especificado.

SetBookmark

Posiciona o conjunto de registros em que o registro especificado pelo indicador.

Outras operações de conjunto de registros

Cancel

Cancela uma operação assíncrono ou um processo a partir de um segundo thread.

FlushResultSet

Retorna diferente de zero se houver outro resultado definido para ser recuperado, ao usar uma consulta predefinida.

GetFieldValue

Retorna o valor de um campo em um conjunto de registros.

GetODBCFieldInfo

Retorna a tipos específicos de informações sobre os campos em um conjunto de registros.

GetRowsetSize

Retorna o número de registros que deseja recuperar durante uma única busca.

GetRowsFetched

Retorna o número real de linhas recuperadas durante uma busca.

GetRowStatus

Retorna o status da linha após uma busca.

IsFieldDirty

Retorna diferente de zero se o campo especificado no registro corrente foi alterado.

IsFieldNull

Retorna diferente de zero se o campo especificado no registro corrente for NULL (não tem valor).

IsFieldNullable

Retorna diferente de zero se o campo especificado no registro corrente pode ser conjunto para nulo (não tendo nenhum valor).

RefreshRowset

Atualiza os dados e o status de linhas especificadas.

Repetir a consulta

Executa a consulta do conjunto de registros novamente para atualizar os registros selecionados.

SetFieldDirty

O campo especificado na marca o registro corrente sistema autônomo alterados.

SetFieldNull

Define o valor do campo especificado no registro corrente para nulo (não tendo nenhum valor).

SetLockingMode

Define o modo de proteção "otimista" bloqueio (padrão) ou proteção "pessimista".Determina como os registros estão bloqueados para atualizações.

SetParamNull

Define o parâmetro especificado como nulo (não tendo nenhum valor).

SetRowsetCursorPosition

Posiciona o cursor na linha especificada dentro do conjunto de linhas.

conjunto de registros Overridables

CheckRowsetError

Chamado para manipular erros gerados durante a busca do registro.

DoBulkFieldExchange

Chamado para trocar linhas em massa de dados da fonte de dados para o conjunto de registros.Implementa em massa a troca de campo de registro (Bulk RFX).

DoFieldExchange

Chamado para trocar dados (nas duas direções) entre os membros de dados de campo do conjunto de registros e o registro correspondente na fonte de dados.Implementa registro de troca de campo (RFX).

GetDefaultConnect

Chamado para obter a cadeia de conexão padrão.

GetDefaultSQL

Chamado para obter a seqüência de caracteres padrão do SQL para executar.

OnSetOptions

Chamado para conjunto opções (usadas na seleção) para a demonstrativo ODBC especificada.

OnSetUpdateOptions

Chamado para conjunto opções (usadas na atualização) para a demonstrativo ODBC especificada.

SetRowsetSize

Especifica o número de registros que deseja recuperar durante uma busca.

Consulte também

Referência

Classe CRecordset

Gráfico de hierarquia