4,94/5
(16 opiniones)
|8426 alumnos|Fecha publicación: 15/04/2009
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:

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.
Hay 16 opiniones. Opina sobre este curso.
| 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] |
|
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] |
|
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] |
|
20.578 | ||
Publicar en
del.icio.us
digg
meneame