José Luis,
> Finalmente, y después de meditarlo un tiempo (media hora más o menos

)
> creo que voy a seguir tus consejos.
Me alegro. Cuando el cliente te pida un gráfico comparativo de los últimos 5
años y lo resuelvas con un simple SELECT me lo agradeceras.

> La pregunta que, creo que ya me has respondido, me gustaría que me
> ampliases (o JFG) es: que pasará con ADO?? ¿Que ventajas, aparte de las
> evidentes, aporta? ¿Puedes darnos unas pinceladas de lo que nos va a
> venir? ¿Y cuando?
Con ADO irá todo mucho más fino, y con muchas más posibilidades que lo que
el actual driver ODBC ofrece. Todo el trabajo que hayas hecho con ODBC
facilmente lo podrás mover a ADO sin problemas.
Tecnicamnente con ADO ya existe una capa intermedia que se encarga del
manejo del buffer completo de datos, y por lo tanto no es necesario crear
ninguna DBF temporal como hacemos con ODBC. Además con ADO, todas las
operaciones de mantenimiento son controladas directamente por él soportando
directamente los métdos AddNew, Update, etcetera.
¿Cuando? Aunque ya se podría empezar a trabajar en ello, y de hecho se han
hecho bastantes pruebas al respecto. Creo que debemos esperar a que los
controles ActiveX esten operativos, más que nada, porque queremos que ADO
vaya realmente rápido y estable convirtiendose de facto en el sistema
preferido para acceder a bases de datos desde Xailer.
> ¿Por que dudas que me puede hacer falta velocidad? (Es solo una
> curiosidad)
Una tabla de albaranes, puede crecer mucho con los años. Si tus busquedas se
van a basar en claves primarias no tendrás ningún problema. Si por el
contrario al cliente le da por buscar por todos los campos, puede que te
interese hacer una tabla aparte con datos de años anteriores. No obstante,
yo antes haría lo siguiente:
- En el QBE establecer como rango de fecha el ejercicio en curso, y crear un
índice por fecha
- Crear otros índices sobre campos utilizados en la búsqueda.
Un saludo,
Ignacio Ortiz de Zúñiga