Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Carlos - GSI

[Resolvido] Criando um RecordSet

Recommended Posts

Criando um RecordSetPara criar um novo RecordSet, utilizaremos o método CreateObject (objeto Server). Observe oexemplo:No exemplo acima, criamos um objeto RecordSet chamado MeuRecordSet. Agora, é necessário"preenchê-lo" com dados e "abrí-lo". Para isso, utilizaremos seu método Open. Veja a sintaxe:NomeRecordSet.Open Origem, Conexão, TipoCursor, TipoTravaOnde:NomeRecordSet: Nome dado ao objeto RecordSet criado com o método CreateObject.Origem: O comando SQL o qual se vai "carregar" o RecordSet.Conexão: O nome da conexão que será utilizada (objeto Connection criado)TipoCursor: Um RecordSet contém um cursor que aponta para o registro atual. Quando se chamaum MoveNext ou qualquer outro método de navegação entre registros, o cursor é movido. Existemquatro tipos de cursores. São eles:Forward Only (0): É o cursor mais rápido. É usado somente para mover o cursor parafrente e é somente leitura. Útil quando se deseja ler o registro uma única vez e exibir os dados.Keyset (1): Relativamente rápido. Associa um valor-chave a cada um dos registros parauma navegação rápida. Move-se para frente e para trás e atualiza os dados. O usuário nãoconseguirá ver os registros adicionados por outros usuários. Útil quando se quer atualizar dados.Dynamic (2): É o mais flexível dos cursores e o mais lento. Quando utilizado, é possívelmodificar registros e ver quaisquer modificações e inserções realizadas por outros usuários. Útilquando se deseja uma visão atual dos dados.Static (3): Permite que se mova para frente e para trás e que se realize escrita e leitura deregistros, mas não visualiza alterações, adições ou exclusões feitas por outros usuários. Útilquando é necessário manipular registros.TipoTrava: Ao selecionar um registro (ou um conjunto deles) num banco de dados, o mesmo temque ser travado para evitar inconsistências geradas a partir de tentativas de modificaçõessimultâneas. Deste modo, devemos especificar qual tipo de trava utilizada para isso:Read-Only (0): Os dados não podem ser alterados.Pessimistic (1): O provedor faz o que é necessário para assegurar a edição com sucessode um registro., trancando os registros no banco imediatamente antes da edição dos mesmosOtimistic (2):o provedor só tranca os registros quando o método Update é chamado.Batch Otimistic (3): Requerido para edição de blocos de registros.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.