José Luis,
por favor, vamos a serenarnos...
Ya te comenté que, en mi opinión, es mejor que desarrolles tu proyecto con
ODBC, que seguro que cuando vayas a instalarlo en tus clientes ya tenemos
funcionando ADO y seguramente sólo tendrás que cambiar unas líneas de tu
programa. En cambio, si sigues con ADO a través de TOleAuto, lo que estés
haciendo no será compatible con el ADO que tendrá Xailer.
Además, como bien sabes, TOleAuto no tiene soporte actualmente de arrays,
por lo que el método GetRows() no funciona, provocando que todo vaya
muchísimo más lento (
http://www.learnasp.com/advice/whygetrows.asp).
Precísamente las pruebas que habeis hecho José Alfonso y tú y que has
publicado en tu blog están desvirtuadas por la forma en que están hechas.
Cuando el soporte de arrays esté listo seguramente te hará cambiar incluso
la forma de trabajar, ya que es muy posible que optes por cargar los datos
en arrays en vez de navegar por ellos. Piensalo, es otro grupo más de
cambios que quizás tengas que hacer.
Y por último, no creo que preparar un ejemplo con ADO atacando una BD mdb
sea tan complicado. Es tan sencillo como abrir Access, crear una BD nueva
vacía, e importar la tabla customer.dbf que hay en samples. Ya te
comentamos, tanto Ignacio como yo mismo, que estábamos muy liados intentando
terminar la versión 1.0 personal, y que no íbamos a poder invertir mucho
tiempo con ADO ahora mismo. Por favor, entiendelo y no nos pongas las cosas
más difíciles. Queremos ayudarte, a pesar de que no quieres seguir nuestros
consejos, pero por favor, pon también algo de tu parte.
Bueno, lo dicho, vamos todos a serenarnos, que así no conseguimos nada.
Sabes que queremos implementar el soporte de ADO cuanto antes, y que incluso
a nosostros también nos está haciendo falta. Pero también tenemos que seguir
unas prioridades, de lo contrario nunca terminaremos nada.
--
Un saludo,
José F. Giménez