Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/05/2008, 08:35
Avellaneda
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 4 meses
Puntos: 37
Respuesta: Cursores con ADO

Bueno, como bien dices (y recomienda Microsoft), la tecnología ADO es bastante mas potente que DAO. En algún artículo, ya hace tiempo, leí que MS recomendaba cambiar a ADO, y por supuesto, con la versión de Office 2007 DAO no funciona (MS cuando sacó la version 6 de VB, al mismo tiempo actualizó la librería DAO a la ver. 3.6 para poderlo utilizar con BDs superiores a la ver. 97). En las versiones .Net de vb DAO ya no funciona.

En cuanto a lo de cambiar los controles ADO (imagino que te refieres al control Adodc), no hay ningún problema y la función pública "Conexión" es perfecta si usas una única base de datos, si utilizas más de una puedes copiar el mismo código y llamarla "Conexion2"... evidentemente debe de estar en un módulo .bas.

El WorkSpace en DAO es un área de trabajo que no es necesario utilizar, puedes conectarte directamente a la BD con el método "Opendatabase" de Dao.

Y por lo demás las consultas de actualización (UPDATE), de eliminación (DELETE) y de datos añadidos (INSERT INTO) funcionan exactamente igual en ADO que en DAO.

Espero haberte aclarado algo.