CDaoRecordset membros

Membros de classe base

Membros de dados

Construção

Atributos

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

Overridables

Membros de classe base

CObject membros

Membros de dados

m_bCheckCacheForDirtyFields

Contém um sinalizar que indica se campos serão marcados automaticamente sistema autônomo alterado.

m_nFields

Contém o número de membros de dados de campo da classe de conjunto de registros e o número de colunas selecionadas pelo conjunto de registros da fonte de dados.

m_nParams

Contém o número de membros de dados de parâmetro na classe de conjunto de registros — o número de parâmetros passados com consulta do conjunto de registros

m_pDAORecordset

Um ponteiro para a interface do DAO base do objeto de conjunto de registros.

m_pDatabase

Banco de dados de fonte para este conjunto de resultados.Contém um ponteiro para um CDaoDatabase objeto.

m_strFilter

Contém uma seqüência de caracteres usada para construir um SQL ONDE demonstrativo.

m_strSort

Contém uma seqüência de caracteres usada para construir um SQL ORDENAR POR demonstrativo.

Construção

CDaoRecordset

Constrói um CDaoRecordset objeto.

Fechar

Fecha o conjunto de registros.

Abrir

Cria um novo conjunto de registros a partir de uma tabela, dynaset ou instantâneo.

Atributos

CanAppend

Retorna diferente de zero se novos registros podem ser adicionados ao conjunto de registros via o AddNewfunçã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).

GetCurrentIndex

Retorna um CString contendo o nome do índice mais recentemente usada em um tipo tabela indexado, CDaoRecordset.

GetDateCreated

Retorna a data e time na tabela base subjacente um CDaoRecordset o objeto foi criado

GetDateLastUpdated

Retorna a data e time da alterar mais recente feita ao design de uma tabela base subjacente um CDaoRecordset objeto.

GetEditMode

Retorna um valor que indica o estado de edição do registro corrente.

GetLastModifiedBookmark

Usado para determinar mais recentemente adicionado ou atualizavam de registro.

GetName

Retorna um CString que contém o nome do conjunto de registros.

GetParamValue

Recupera o valor corrente do parâmetro especificado armazenado no objeto DAOParameter subjacente.

GetRecordCount

Retorna o número de registros acessados em um objeto de conjunto de registros.

GetSQL

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

GetType

Chamado para determinar o tipo de um conjunto de registros: tipo de tabela, tipo dynaset ou instantâneo tipo.

GetValidationRule

Retorna um CString que contém o valor que valida sistema autônomo dados é inserido em um campo.

GetValidationText

Recupera o texto que é exibido quando uma regra de validação não é satisfeita.

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.

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 tendo nenhum valor).

IsFieldNullable

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

IsOpen

Retorna diferente de zero se em aberto foi chamada anteriormente.

SetCurrentIndex

Chamado para definir um índice em um conjunto de registros do tipo tabela.

SetParamValue

Define o valor corrente do parâmetro especificado armazenado no objeto subjacente DAOParameter

SetParamValueNull

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

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 edição or AddNew 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

Localizar

Localiza o primeiro, próximo, anterior, ou o último local de uma seqüência de caracteres específica em um conjunto de registros do tipo dynaset que satisfaz os critérios especificados e torna esse registro o registro corrente.

FindFirst

Localiza o primeiro registro em um tipo dynaset ou conjunto de registros tipo instantâneo que satisfaça aos critérios especificados e torna esse registro o registro corrente.

FindLast

Localiza o último registro em um tipo dynaset ou conjunto de registros tipo instantâneo que satisfaça aos critérios especificados e torna esse registro o registro corrente.

FindNext

Localiza o próximo registro em um tipo dynaset ou conjunto de registros tipo instantâneo que satisfaça aos critérios especificados e torna esse registro o registro corrente.

FindPrev

Localiza o registro anterior em um tipo dynaset ou conjunto de registros tipo instantâneo que satisfaça aos critérios especificados e torna esse registro o registro corrente.

GetAbsolutePosition

Retorna o número de registro de um objeto recordset registro corrente.

GetBookmark

Retorna um valor que representa o indicador em um registro.

GetPercentPosition

Retorna a posição do registro corrente sistema autônomo uma porcentagem do número total de registros.

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.

MoveLast

Posições de registro corrente no último registro no conjunto de registros.

MoveNext

Posições de registro corrente no próximo registro do conjunto de registros.

MovePrev

Posições de registro corrente no registro anterior no conjunto de registros.

Procurar

Localiza o registro em um objeto de conjunto de registros do tipo tabela indexado que satisfaz os critérios especificados para o índice corrente e torna esse registro o registro corrente.

SetAbsolutePosition

Define o número de registro de um objeto recordset registro corrente.

SetBookmark

Posiciona o conjunto de registros em um registro que contém o indicador especificado.

SetPercentPosition

Define a posição do registro corrente para um local correspondente a uma porcentagem do número total de registros em um conjunto de registros.

Outras operações de conjunto de registros

FillCache

Todos os preenchimentos ou parte de um cache local para um objeto conjunto de registros que contém dados de uma fonte de dados ODBC.

GetCacheSize

Retorna um valor que especifica o número de registros em um conjunto de registros do tipo dynaset que contém dados a ser localmente em cache de uma fonte de dados ODBC.

GetCacheStart

Retorna um valor que especifica o indicador do primeiro registro no conjunto de registros a serem armazenadas em cache.

GetFieldCount

Retorna um valor que representa o número de campos em um conjunto de registros.

GetFieldInfo

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

GetFieldValue

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

GetIndexCount

Recupera o número de índices em uma tabela base um conjunto de registros.

GetIndexInfo

Retorna a vários tipos de informações sobre um índice.

GetLockingMode

Retorna um valor que indica o tipo de bloqueio está em vigor durante a edição.

Repetir a consulta

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

SetCacheSize

Define um valor que especifica o número de registros em um conjunto de registros do tipo dynaset que contém dados a ser localmente em cache de uma fonte de dados ODBC.

SetCacheStart

Define um valor que especifica o indicador do primeiro registro no conjunto de registros a serem armazenadas em cache.

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).

SetFieldValue

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

SetFieldValueNull

Define o valor de um campo em um conjunto de registros como nulo.(não tendo nenhum valor).

SetLockingMode

Define um valor que indica o tipo de bloqueio para que entrem em vigor durante a edição.

Overridables

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 DAO registro de troca de campo (DFX).

GetDefaultDBName

Retorna o nome da fonte de dados padrão.

GetDefaultSQL

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

Consulte também

Referência

Classe CDaoRecordset

Gráfico de hierarquia