3.287 cursos gratis
6.265.095 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Visual Basic 6. Curso de introducción > Crear un control data (5/6)

Visual Basic 6. Curso de introducción

Autor: Gabriel Martín Gutiérrez
Curso:  4,94/5 4,94/5 (16 opiniones) |8426 alumnos|Fecha publicación: 15/04/2009

Capítulo 21:

 Crear un control data (5/6)

Tipos de Recordset.

Hasta este momento hemos establecido las propiedades Name, Caption, DatabaseName y RecordSource de un control Data que ha accedido a una tabla de una base de datos; en este momento establecemos una nueva propiedad que es RecordsetType que indica el tipo de objeto Recordset que se va a crear y que puede ser uno de los tres siguientes:

0- Table
1- Dynaset
2- Snapshot

La pantalla de propiedades del control data para seleccionar el tipo de Recordset sería como la siguiente imagen:
Crear un control data (5/6)
Cuando se crea un control Data, Visual Basic ofrece por defecto el tipo Dynaset

En función del tipo de Recordset elegido la forma de tratar los datos (buscar, moverse, etc.) se hace de distinta forma. Las características más importantes de los tres tipos son las siguientes:

0- Table:
Con este tipo de Recordset sólo podemos acceder a una tabla existente en la base de datos, pero NO a una consulta. Los Table son los únicos tipos que soportan índices, es decir, se puede indicar el índice de la tabla que vamos a usar y lograr con ello rápidas búsquedas de registros. Cuando se cambian datos, estos están disponibles para otros usuarios de forma automática.

1- Dynaset:
Conjunto dinámico de registros de una o varias tablas o de una o varias consultas existentes en la base de datos. Una ventaja de Dynaset frente a Table es que podemos crear un conjunto de datos de varias tablas o consultas y no de una única tabla tal como ocurre con el tipo Table. Una desventaja es que no se pueden usar índices para las búsquedas.

2- Snapshot:
Conjunto estático de registros de una o varias tablas o de una o varias consultas existentes en la base de datos. La principal diferencia con Dynaset es que no permite actualizaciones, por ello suele usarse para hacer listados o visualizar información en la que los datos no serán modificados.

Una vez conocidos los distintos tipos de Recordset que se pueden usar y las características principales de los mismos, añadiremos dos nuevos botones al ejemplo que estamos desarrollando, uno para realizar búsquedas y otro para efectuar modificaciones de datos.

Botón para realizar búsquedas:
Caption: Buscar
Name: cmdBuscar

El botón recién creado se usará para acceder a registros que cumplan una serie de condiciones. En este momento hay que decidir el tipo de objeto Recordset que se va a usar para efectuar las búsquedas. Elegimos el tipo Table, ya que estamos trabajando únicamente sobre una tabla de una base de datos, por tanto se establece en el control Data datVisitas la propiedad 0-Table en RecordsetType.

Capítulo siguiente - Crear un control data (6/6)
Capítulo anterior - Crear un control data (4/6)
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 16 opiniones. Opina sobre este curso.


Cursos similares a Visual Basic 6. Curso de introducción


Cursos Valoración Alumnos Vídeo
Creación de un microrobot
Este es un robot muy sencillo pensado para aquellos que se quieren iniciar en el mundo de la microbótica. La estructura mecánica está realizada con piezas de Lego y como ... [25/02/05]
5/5 8.057  
Programa con Delphi
Con este curso aprenderemos a programar con delphi, un lenguaje de programación visual, con el que podrás aprender de una manera rápida e intuitiva.... [05/05/05]
 3,13/5 5.531  
Creación de Paginas Web con Html
HTML es el lenguaje básico y muy sencillo que nos permite la creación de Paginas Web. Este curso ha nacido con la intención de complementar los anteriores cursos de JavaS... [26/05/05]
 4,47/5 20.578  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail