ADO, DAO, SQL y Access

27/02/2009 - 05:31 por Raúl | Informe spam
Buenas noches,

Alguien que me pueda explicar la diferencia entre trabajar con ADO y DAO?

Por otra parte trabajo bases de datos en el orden de 3 a 5 millones de
registros, no puedo dejar de usar las tablas dinamicas de Excel por todas
las facilidades que proporcionan para trabajar con botones, graficas y otros
analisis al resumir, pero estoy batallando mucho con la conexión entre
Access y Excel, porque Excel al recuperar los registros truena y tengo que
estar intetandolo hasta que no truena.

Me ayudaria en algo conectar los desarrollos que hago en Excel junto con
SQL?

Vale la pena aprender ADO y DAO para mejorar el rendimiento de mis
aplicaciones?

Si es afirmativo, donde puedo aprender desde cero hasta un nivel bueno ADO y
DAO?

Gracias de antemano
 

Leer las respuestas

#1 Héctor Miguel
28/02/2009 - 04:57 | Informe spam
hola, Raúl !

- (los que saben) recomiendan usar ADO con preferencia a DAO (sus razones tendran ?)

- no creo que se pueda saber (de cierto) si algo "vale la pena" sin antes haberlo probado -???-

- en tanto revisas las propuestas a tu consulta anterior -?-

aqui encuentras ejemplos de cadenas de conexion a bases de datos de access:
-> http://www.carlprothman.net/Default.aspx?tabid#ODBCDriverForAccess

aqui encuentras ejemplos usando ADO/DAO para intercambio de informacion entre aplicaciones:
-> http://www.erlandsendata.no/english...t=envbadac

aqui encuentras un ejemplo de la instruccion <...>.Update (bastante antiguo)
que todavia usa DAO... -> http://tinyurl.com/42y3qc

para informacion de consultas a bases de datos en archivos de texto (*.TXT, *.CSV, etc.) te recomiendo visitar:
-> Much ADO About Text Files
http://msdn.microsoft.com/en-us/lib...74559.aspx

sin conocer/ver/... si hay codigos que ya has visto/probado/intentado/... ni las necesidades 'especificas' de lo que buscas/requieres/...
prueba visitando sitios con informacion relevante +/- como los siguientes (solo por indicar algunos)...

- cadenas para conectar con diferentes proveedores
-> Carl Prothman:
-> http://www.carlprothman.net/Default.aspx?tabid
-> http://www.carlprothman.net/Default.aspx?tabid‡#OLEDBProviderForSQLServer
-> Ole P. Erlandsen:
-> http://www.erlandsendata.no/english...connstring

- ejemplos de codigos para obtener datos a traves de vba [ADO/DAO]
-> Ole P Erlandsen: -> http://www.erlandsendata.no/english...t=envbadac

- ejemplos con SQL
-> Andy Wiggins: -> http://www.bygsoftware.com/Excel/sql.htm
UPDATE and COUNT using SQL.REQUEST
-> http://www.bygsoftware.com/Excel/SQ...ng_sql.htm

(obviamente) existen muchos mas sitios con informacion relevante... (pero sin conocer +/- exactamente lo que necesitas)... -???-
si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ OP __
Alguien que me pueda explicar la diferencia entre trabajar con ADO y DAO?
Por otra parte trabajo bases de datos en el orden de 3 a 5 millones de registros
no puedo dejar de usar las tablas dinamicas de Excel por todas las facilidades que proporcionan
para trabajar con botones, graficas y otros analisis al resumir
pero estoy batallando mucho con la conexion entre Access y Excel
porque Excel al recuperar los registros truena y tengo que estar intetandolo hasta que no truena.
Me ayudaria en algo conectar los desarrollos que hago en Excel junto con SQL?
Vale la pena aprender ADO y DAO para mejorar el rendimiento de mis aplicaciones?
Si es afirmativo, donde puedo aprender desde cero hasta un nivel bueno ADO y DAO?

Preguntas similares