- Orígenes de Datos
ODBCDirect es una mejora de DAO, creado para acceder directamente a orígenes de datos remotos ODBC sin tener que usar Microsoft Jet Engine.
- Características:
- Entre las principales características de ODBCDirect tenemos:
- Fue diseñado para usar ODBC directamente.
- Su modelo es similar a DAO pero exclusivo para ODBC.
- Mejor rendimiento que DAO.
- Consume menores recursos ya que no usa Microsoft Jet Engine.
- Tiene funcionalidad del Servidor incorporada, tales como: parámetros de procedimientos almacenados.
- Permite actualizaciones en lotes (Batch).
- Soporta consultas asíncronas.
- Modelo de Objetos
El modelo de ODBCDirect es en realidad una parte del modelo de DAO, pero sin incluir los objetos que trabajan con Microsoft Jet Engine, tales como: Container, Document, User y Group.
También se le ha quitado los objetos TableDefy Relation al objeto DataBase y se ha agregado un nuevo objeto llamado Connection que permite abrir múltiples conexiones en forma asíncrona hacia un origen de datos.
A continuación presentamos el modelo de ODBCDirect:
Modelo de Objetos de ODBCDirect
La forma de trabajo con ODBCDirect es similar a trabajar con DAO, solamente hay que tener en consideración los objetos que ya no existen y los nuevos objetos agregados para trabajar en forma asíncrona como Connection para manejar la conexión, QueryDef para trabajar con consultas y Recordset para trabajar con datos; usando los beneficios de la programación asíncrona.
- Recomendaciones de Uso
Deberíamos usar ODBCDirect en las siguientes situaciones:
- Si la aplicación necesita ejecutar operaciones asíncronas .
- Si la aplicación necesita realizar actualizaciones en lotes.
- Para ejecutar consultas o procedimientos almacenados del servidor.
No deberíamos usar ODBCDirect en los siguientes casos:
- Para acceder a otros orígenes de datos que no sean ODBC.
Espero haber ayudado en algo. Hasta la próxima oportunidad!
No hay comentarios:
Publicar un comentario