Mira.. en la nueva version los conceptos que antes eran de
adOpenForwardOnly, adLockReadOnly corresponderían (por así decirlo) a lo que es el Datareader.. y por otro lado.. en cuanto a adOpenDynamic, adOpenKeySet, adOpenStatic sería tarea de tu dataset.. ya que los cambios los vas a manipular como quieras y hasta el momento que desees podrás hacer los cambios.
Ahora que tambien puedes usar los conceptos de poolings para tus conexiones..(por si dos o mas usuarios van a utilizar la misma conexion..),pero eso ya es otro rollo
Eso sería en terminos generales de como son las cosas.. si tienes alguna otra duda si la conozco cuenta con la respuesta friend ok..??
Salu2