RE:ADO es más rápido que ODBC
ADO y ODBC no son iguales.... la comparación es OLEDB Providers contra ODBCs, en realidad los ODBC son una mier... por eso no me gustan usarlos, solo en caso muy, muy pero muy necesario....Los ODBC son menos eficientes y eficaces que los OLEDB Provider ya que la interfaz de conexión conlleva más capas que la conexión de un Proveedor, que por lo general éste el directo.
Esto es lo mismo que con Java, en java tienes lo que son los JDBC que distan mucho de los ODBC, JDBC es como el ADO para Microsoft, donde hay diferentes niveles, el peor de los casos usa ODBC y el mejor de los casos tiene una conexión nativa con la BD.