Estoy empezando a programar en VBA Access 2000 y me
pregunto en que es mejor programar, en DAO o en ADO ???
Gracias por las respuestas.
Tú mismo...
Saludos desde la calle Estafeta de Pamplona
Eduardo Olaz
Microsoft [MVP] Access
eduardoALGARROBAolaz.net
ALGARROBA = @
"SALAS" <anon...@discussions.microsoft.com> escribió en el mensaje
news:43c801c42b9c$02d802e0$a401...@phx.gbl...
--
Victor Delgadillo [MVP Access]
Miami, Florida
Consultas al grupo, asi todos nos beneficiamos.
_
"guarracuco" <guarra...@hotmail.com> wrote in message
news:477e01c42bbe$34765f50$a501...@phx.gbl...
Salu2
--
José Mª Fueyo
[MS MVP Access]
No entiendo eso de que ADO tiene Eventos y DAO no. ¿Me lo podríais explicar
y para que sirven?
Muchas gracias y saludos.
"Eduardo Olaz" <eduardoALGARROBAolaz.net> escribió en el mensaje
news:%23jiGlw6...@TK2MSFTNGP09.phx.gbl...
Igualmente el objeto Connection tiene los siguientes eventos:
BeginTransComplete( _
TransactionLevel As Long, _
pError As Error, _
adStatus As EventStatusEnum, _
pConnection As Connection)
CommitTransComplete( _
pError As Error, _
adStatus As EventStatusEnum, _
pConnection As Connection)
ConnectComplete( _
pError As Error, _
adStatus As EventStatusEnum, _
pConnection As Connection)
Disconnect( _
adStatus As EventStatusEnum, _
pConnection As Connection)
ExecuteComplete( _
RecordsAffected As Long, _
pError As Error, _
adStatus As EventStatusEnum, _
pCommand As Command, _
pRecordset As Recordset, _
pConnection As Connection)
InfoMessage( _
pError As Error, _
adStatus As EventStatusEnum, _
pConnection As Connection)
RollbackTransComplete( _
pError As Error, _
adStatus As EventStatusEnum, _
pConnection As Connection)
WillConnect( _
ConnectionString As String, _
UserID As String, _
Password As String, _
Options As Long, _
adStatus As EventStatusEnum, _
pConnection As Connection)
WillExecute( _
Source As String, _
CursorType As CursorTypeEnum, _
LockType As LockTypeEnum, _
Options As Long, _
adStatus As EventStatusEnum, _
pCommand As Command, _
pRecordset As Recordset, _
pConnection As Connection)
Tú puedes capturar estos eventos y reaccionar ante ellos.
Por ejemplo, antes de cambiar un valor de un objeto Field, se produce el
evento WillChangeField.
Esto te permite, por ejemplo, efectuar una serie de comprobaciones y en
función del dato a cambiar, suspender o confirmar la actualización del
campo.
Tras confirmar el cambio, y efectuarlo en el registro, se produce el evento
FieldChangeComplete, que te permite comprobar si se ha producido algún
problema en la actualización, y si ha sido así reaccionar de manera
adecuada.
Esto son sólo muestras de lo que se puede hacer con los eventos de ADO.
DAO no genera eventos, con lo que el control de que todo ha funcionado
correctamente es más complicado.
Te recomendaría que le eches un vistazo a la ayuda de ADO. Te puede aportar
muy buenas ideas.
Artículo 1º:
.- Ante cualquier duda, consulte antes que nada
EL MANUAL DE INSTRUCCIONES
Saludos desde la calle Estafeta de Pamplona
Eduardo Olaz
Microsoft [MVP] Access
eduardoALGARROBAolaz.net
ALGARROBA = @
"jm" <jma...@e.limaimplantes.com> escribió en el mensaje
news:uEfJH9DL...@TK2MSFTNGP09.phx.gbl...
"Eduardo Olaz" <eduardoALGARROBAolaz.net> escribió en el mensaje
news:%23onFG2F...@tk2msftngp13.phx.gbl...