Classe CRecordset membros

Membros de dados
Construção
Atributos do conjunto de registros
Operações de Atualizar Recordset
Operações de navegação do conjunto de registros
Outras operações de conjunto de registros
Recordset Overridables

Membros de dados

m_hstmt Contém o identificador de instrução ODBC para o conjunto de registros. Tipo HSTMT.
m_nFields Contém o número de membros de dados campo no conjunto de registros. Tipo UINT.
m_nParams Contém o número de membros de dados de parâmetro no conjunto de registros. Tipo UINT.
m_pDatabase Contém um ponteiro para o objeto CDatabase através do qual o conjunto de registros é conectado a uma fonte de dados.
m_strFilter Contém um CString que especifica uma linguagem de consulta estruturada (SQL) onde cláusula. Usado como um filtro para selecionar somente os registros que atendam a determinados critérios.
m_strSort Contém um CString que especifica uma cláusula SQL ORDER BY . Usado para controlar como os registros são classificados.

Construção

CRecordset Constrói um objeto de CRecordset . Sua classe derivada deve fornecer um construtor que chama um presente.
Aberto Abre o conjunto de registros por recuperar a tabela ou executar a consulta que representa o conjunto de registros.
Fechar Fecha o conjunto de registros e o ODBC HSTMT , associado com ele.

Atributos do conjunto de registros

CanAppend Retorna diferente de zero se novos registros podem ser adicionados ao conjunto de registros por meio da função de membro AddNew.
CanBookmark Retorna diferente de zero se o conjunto de registros oferece suporte a indicadores.
CanRestart Retorna diferente de zero se RepetirConsulta pode ser chamado para executar consulta o conjunto de registros novamente.
CanScroll Retorna diferente de zero se você pode percorrer os registros.
CanTransact Retorna 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.
GetStatus Obtém o status do conjunto de registros: o índice do registro atual e se tiver sido obtida uma contagem final dos registros.
GetTableName Obtém o nome da tabela na qual o conjunto de registros se baseia.
GetSQL Obtém a Cadeia de caracteres SQL usada para selecionar registros do conjunto de registros.
IsOpen Retorna diferente de zero se Abrir tiver sido chamado anteriormente.
IsBOF Retorna diferente de zero se o conjunto de registros tenha sido posicionado antes do primeiro registro. Não há nenhum registro atual.
IsEOF Retorna diferente de zero se o conjunto de registros tenha sido posicionado após o último registro. Não há nenhum registro atual.
IsDeleted Retorna diferente de zero se o conjunto de registros está posicionado em um registro excluído.

Operações de Atualizar Recordset

AddNew Prepara para adicionar um novo registro. Chamar do Atualizar para concluir a adição.
CancelUpdate Cancela qualquer atualizações devido a um AddNew ou Editar operação pendentes.
Excluir Exclui o registro atual do conjunto de registros. Você explicitamente deve rolar para outro registro após a exclusão.
Editar Prepara para as alterações no registro atual. Chamar do Atualizar para concluir a edição.
Atualização Conclui um AddNew ou Editar 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-se Posiciona o conjunto de registros para um número especificado de registros do registro atual em qualquer direção.
MoveFirst Posiciona o registro atual no primeiro registro no conjunto de registros. Teste IsBOF primeiro.
MoveLast Posiciona o registro atual no último registro ou sobre o último conjunto de linhas. Teste IsEOF primeiro.
MoveNext Posiciona o registro atual no próximo registro ou no Avançar conjunto de linhas. Teste IsEOF primeiro.
MovePrev Posiciona o registro atual no registro anterior ou no conjunto de registros anterior. Teste IsBOF primeiro.
SetAbsolutePosition Posiciona o conjunto de registros no registro correspondente para o número do registro especificado.
SetBookmark Posiciona o conjunto de registros no registro especificado pelo indicador.

Outras operações de conjunto de registros

Cancelar Cancela uma operação assíncrona ou um processo de um thread de segundo.
FlushResultSet Retorna diferente de zero se não 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 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 atual tiver sido alterado.
IsFieldNull Retorna diferente de zero se o campo especificado no registro atual é nulo (não tem valor).
IsFieldNullable Retorna diferente de zero se o campo especificado no registro atual pode ser definido como nulo (não tendo nenhum valor).
RefreshRowset Atualiza os dados e o status das linhas especificadas.
Nova consulta Executa consulta do conjunto de registros novamente para atualizar os registros selecionados.
SetFieldDirty Marca o campo especificado no registro atual como alterado.
SetFieldNull Define o valor do campo especificado no registro atual para nulo (não tendo nenhum valor).
SetLockingMode Define o modo de bloqueio "otimista" bloqueio (o padrão) ou bloqueio "pessimista". Determina como os registros são bloqueados para atualizações.
SetParamNull Define o parâmetro especificado para nulo (não tendo nenhum valor).
SetRowsetCursorPosition Posiciona o cursor na linha especificada no conjunto de registros.

Recordset Overridables

Seleção Chamado para examinar o código de retorno de uma função de API de ODBC.
CheckRowsetError Chamado para manipular erros gerados durante a busca de registro.
DoBulkFieldExchange Chamado para trocar linhas em massa de dados da fonte de dados ao conjunto de registros. Implementa em massa registro campo exchange (RFX em massa).
DoFieldExchange Chamado para trocar dados (em ambos os sentidos) entre os membros de dados de campo do conjunto de registros e o registro correspondente no origem de dados. Implementa registrar troca de campo (RFX).
GetDefaultConnect Chamado para obter o padrão conectar Cadeia de caracteres.
GetDefaultSQL Chamado para obter a Cadeia de caracteres SQL padrão para executar.
OnSetOptions Chamado para definir opções para a instrução ODBC especificada.
SetRowsetSize Especifica o número de registros que deseja recuperar durante uma busca.

Visão geral de CRecordsetMembros de classe base | Gráfico de hierarquia

Index