Resumen DAO -> ADO

Mensaje enviado por Diego Buendía <diegobb@teleline.es>

Hola:

Ya lo envié una vez, pero aquí está todo lo que se necesita para pasar de DAO a ADO. Es un tutorial completo de equivalencias que a mí me fue muy bien.

http://www.microsoft.com/data/ado/adotechinfo/dao2ado.htm

Respecto a si merece la pena cambiarse: pues depende de si lo necesitas o no. Yo no me he cambiado, de hecho tengo cosas hechas en ambos sistemas. Una cosa que tiene ADO que es una gran ventaja respecto a DAO es que sus objetos son más independientes entre sí. Así, puedes crear un Recordset sin necesidad de abrir previamente un MDB. Puedes rellenarlo programáticamente, con algo así como

rs.Add Array(), Array()

También es una novedad agradable el tener recordsets jerárquicos (http://support.microsoft.com/support/kb/articles/q196/0/29.asp),
es decir, que contienen campos que a su vez son recordsets y que son ideales para programar consultas Maestro-Detalle.

En contrapartida, la instalación de ADO es más complicada; se necesita DCOM95 o DCOM98 en la máquina cliente, y también hay que instalar MDAC_TYPE.EXE (aunque esto ya lo incluye la instalación hecha vía VB6).

Un saludo,

Diego Buendía
Barcelona, Spain
diegobb@teleline.es
http://terra.teleline.es/personal/diegobb


----- Original Message -----
From: FASTON INFORMATICA <faston@airtel.net>
To: Lista VB <vb-esp@ccc.uba.ar>
Sent: Tuesday, January 04, 2000 8:05 AM
Subject: vb-esp : DAO -> ADO


Muy buenas, estoy replanteandome pasar de una vez a ADO pero cada vez que veo algo escrito para ado me mareo, de verdad, llevo 2 o 3 años (creo) programando con VB5 y antes estaba con el 4 y lo de crear recordsets con DAO lo tengo muy claro pero para crearlos con ADO parece que ha cambiado radicalmente, hay multitud de opciones tipos nuevos de RS y de verdad, me mareo.

Solo queria haceros dos preguntas:

1.- Realmente vale la pena el esfuerzo y saltar a ADO (lo podeis explicar un
poco) es que siempre me ha dado un poco de rabia la gente que se pasa a lo ultimo
sin la mas minima necesidad, me explico, el usuario medio (por lo menos el que yo conozco) no necesita nada mas que el block de notas (bueno, digamos que el wordPad) ya que solo se dedica a poner negrita y ajustar el texto, no obstante esta obsesionado con disponer del Office 2000 porque hace esto y aquello y lo de mas alla... pero realmente no lo necesita, es simplemente porque lo consigue pirata y por eso no le duele cambiar con esa facilidad.
Yo me cambio si es necesario, si vale la pena, si es realmente mejor, si alguien me explica porque, lo que no quiero es la tipica respuesta del usuario que te dice que porque es lo mas nuevo y punto.

2.-Existe (en España) algun librito que hable bien de ADO (que no sea un tocho) es que la mayoria de libros que veo te dan un repaso por todo VB6 y en las bases de datos le dedicas 3 hojitas y listo, todo el mundo esta empeñado en que nos dediquemos a crear graficos y lineas y circulos y bueno, sera muy bonito, pero yo hago programas de contabilidad y me traen sin cuidado los circulitos y todo eso.

Muchas gracias



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com