You are on page 1of 1

ELABORADO POR CHRISTIAN MIÑANO LOZANO

ADO ADO.NET
Utiliza Recordset Utiliza DataSet
Requiere consulta JOIN Admite DataRelation
Datos proporcionados por el
RecordSet, pero generalmente admite
acceso conectado, representado por Se comunica con una base de datos con
el objeto Connection llamadas estándar al objeto DataAdapter
Usa cursores del lado del servidor y Arquitectura desconectada: no se utilizan
del lado del cliente cursores
Bloqueos de bases de datos y
conexiones activas a bases de datos No conserva bloqueos de bases de datos

ADO trabaja bien, pero:


Necesita COM y Windows
Los recordsets no viajan bien a través de Internet
ADO.NET resuelve estos problemas:
Utiliza XML (a bajo nivel) para realizar el transporte de datos
XML no tiene requisitos específicos de runtime/transporte
No se necesita un código especial para hacer el marshaling a través de Internet
ADO .NET, una nueva mentalidad:
Entorno desconectado
Todo el transporte de datos utiliza XML
Diferencia Fundamental

EN ADO RECORDSET
Recordset

Buffer de Acceso a
datos datos

EN ADO . NET

Buffer de Acceso a
datos datos
DataAdapter
DataSet

You might also like