Existen varias formas de acceder a datos desde una aplicación Microsoft:
1. DAO (Data Access Object)
- Accede a Bases de Datos Microsoft Jet Engine (ej MS Access)
- Accede a Archivos que usen Metodo de Acceso Secuencial Indexado (ISAM), ej: DBase, Foxpro, Paradox, Btrieve
- Accede a origenes de datos de ODBC (pero con bajo rendimiento), ej: SQL Server, Oracle, DB2, etc.
2. ODBCDirect
- Reemplazo de DAO para acceder a origenes de datos ODBC sin usar el Jet Engine
3. ODBC (Open DataBase Conecctivity)
- Permite acceder a cualquier origen de datos ODBC.
- Usa funciones API's, Administradores de dispositivos y dispositivos (drivers) para acceder a datos.
- Compleja programacion
4. RDO
- Simplifica las APIs de ODBC para acceder a datos relacionales.
- Buen rendimiento para acceder a BD Remotas como SQL Server, Oracle etc.
5. ADO
- Parte de la estrategia de Acceso Universal a Datos (UDA) de Microsoft
- Usa las API's de OLEDB
- Permite acceder a cualquier origen de datos, sea relacional o no que tenga un Proveedor de OLEDB.
- Buen rendimiento para acceder a MS Access y SQL Server
- Accede a datos de otros plataformas: MSAN, CICS, AS/400, etc.
- Accede a archivos: Excel, Word, Exchange, IIS, etc,
6. ADO .NET
- Permite acceder a cuaquier origen de datos
- Tiene 4 proveedores de datos: SQL Server, Oracle, ODBC y OLEDB (similar a ADO anterior)
- Mayor rendimiento
Saludos:
MCP, MOUS, MCAD, MCSD .NET, MCT:
Luis Dueñas. |