O objeto RecordSet

Informática

31/10/2008

Por: Sueli Mitie Joboji

    O objeto recordset é utilizado para armazenar um conjunto de registros vindos do banco de dados.  Estes registros estão dispostos em forma de uma tabela (linhas e colunas) e para acessá-los podemos utilizar os próprios métodos do objeto.
    Ao carregar os dados no recordset, o cursor desta tabela é posicionado no primeiro registro. Para mover o cursor, podem ser utilizados os seguintes métodos:
•    MoveFirst: posiciona o cursor no primeiro registro;
•    MoveLast: posiciona o cursor no último registro;
•    MoveNext: avança o cursor para o próximo registro;
•    MovePrevious: volta para o registro anterior a partir do registro atual.

Propriedades do objeto RecordSet:

•    AbsolutePage:  define em qual página está localizado o registro atual;
•    AbsolutePosition: define a posição atual do cursor no recordset;
•    CacheSize: define o número de registros que podem ser armazenados em cache;
•     EOF (End Of File): retorna true quando o cursor tiver chegado depois do último registro.
•    Fields.Count retorna a quantidade de campos (colunas) contidos no objeto RecordSet;
•    PageCount: retorna o número de páginas de um recordset;
•    PageSize: define o número máximo permitido de  registros em uma única página de um objeto recordset;
•    RecordCount retorna a quantidade de registros contidos no objeto RecordSet.

Busca no objeto RecordSet

•    Método Find

    Recordset.Find “nome = Mauro”    -> Busca pelos registros que possuem o nome Mauro

    Recordset.FindFirst “nome = Mauro” -> Retorna o primeiro registro com nome igual a Mauro

•    Método Seek
    É baseado em índices.

     'Seleciona o indice
            RecordSet.Index = "PrimaryKey"
         RecordSet.Seek "=", nome_indice, nome_indice

Esta apresentação reflete a opinião pessoal do autor sobre o tema, podendo não refletir a posição oficial do Portal Educação.


Colunista Portal - Educação

por Colunista Portal - Educação

O Portal Educação possui uma equipe focada no trabalho de curadoria de conteúdo. Artigos em diversas áreas do conhecimento são produzidos e disponibilizados para profissionais, acadêmicos e interessados em adquirir conhecimento qualificado. O departamento de Conteúdo e Comunicação leva ao leitor informações de alto nível, recebidas e publicadas de colunistas externos e internos.

Portal Educação

UOL CURSOS TECNOLOGIA EDUCACIONAL LTDA, com sede na cidade de São Paulo, SP, na Alameda Barão de Limeira, 425, 7º andar - Santa Cecília CEP 01202-001 CNPJ: 17.543.049/0001-93