Tipos de recordset

Clasificado en Informática

Escrito el en español con un tamaño de 5,29 KB

**Moverse por los registros de un Recordset

MoveFirst (mueve al primer registro), MovePrevious (anterior), MoveNext (siguiente) y MoveLast (último).

**El modelo de datos ODBC (Open Database Connectivity)

ODBC son las siglas de Conectividad de bases de datos abiertas (Open Database Connectivity) y es un conjunto de funciones que le permitirá conectarse a una base de datos local o remota

Es una tecnología que permite acceder a distintas bases de datos en diferentes formatos como Microsoft Visual FoxPro, Microsoft Access, Microsoft SQL Server, dBASE, Oracle y archivos de texto separados por comas. La máquina sobre la que se ejecuta la aplicación se conecta en un DLL denominado ODBC Driver Manger (Gestor del controlador ODBC

El modelo de objetos DAO (Data Access Object)

DAO (Objeto de acceso a datos) es una técnica de acceso a base de datos de Microsoft Access basado en el motor Microsoft Jet que es el que propulsa a Access. Los diseñadores pueden diseñar una base de datos MDB utilizando Access y, posteriormente, utilizar DAO desde una aplicación de Visual Basic para abrir la base de datos, agregar y recuperar registros y gestionar transacciones. Aunque DAO se diseño pensando en Access, este no limita la conexión a otras bases de datos para la que exista un controlador ODBC

desventaja es que, DAO no cuenta con muchas de las funciones que podría utilizar si trabaja directamente con funciones ODBC API. Por ejemplo, no podrá realizar consultas asíncronas o conexiones utilizando DAO, ni tampoco podrá trabajar con conjuntos múltiples de resultados.

El modelo de objetos OLE DB

OLE DB esta basada en COM, que es una arquitectura suficientemente robusta diseñada para mover grandes cantidades de datos por la red.

. En segundo lugar, OLE DB pretende realizar la tarea de conectar a cualquier fuente de datos, no sólo las bases de datos relacionales

El modelo de objetos ADO (ActiveX Data Object)

ADO permite crear aplicaciones capaces de manipular bases de datos a través de un proveedor OLE DB (Object Linking and Embedding for DataBase). El objetivo de OLE DB es poner a disposición del programador una herramienta de nivel inferior que le de acceso universal a los datos con independencia del origen de datos.

  • Mayor velocidad y facilidad de uso.
  • Menor carga de memoria y de espacio en el disco duro.

Las carácterísticas específicas que proporciona ADO para entornos de Cliente/Servidor (C/S) son:

*Creación de los objetos de forma independiente.

*ADO nos permite utilizar los procedimientos almacenados en el sistema gestor de la base de datos

  • Soporte para recibir varios recordset como resultados devueltos de un procedimiento almacenado.

**Objeto Recordset

contiene todos los datos que se leerá de una base de datos o que enviará a la misma. Un Recordset puede incluir varias filas y columnas de datos. Cada fila es un registro y cada columna es un campo del registro.

**Propiedades del objeto Recordset

Posiblemente la propiedad más importante del objeto Recordset es la propiedad Source que contiene el nombre de la tabla, el nombre del procedimiento almacenado o el texto de una consulta SQL utilizada para llenar el Recordset.Para cargar un Recordset usted debe realizar tres pasos que son realmente necesarios, el primero, es crear el objeto Recordset, lo segundo es, indicar la fuente de datos que alimentará al objeto Recordset, tercero, abrir el Recordset con el método Open y llenar el Recordset con un texto de una consulta SQL.

Entradas relacionadas: