Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   No funciona cambio de ruta a base de datos (DefaultDatabase de ADOConnection) (https://www.clubdelphi.com/foros/showthread.php?t=21198)

DobleSiete 10-05-2005 15:40:29

No funciona cambio de ruta a base de datos (DefaultDatabase de ADOConnection)
 
Saludos a todos en el foro...

Mi problema es aparentemente simple: tengo un formulario donde puedo elegir entre los doce meses del año para emitir un libro de ventas en QuickReport, al hacer click en algun mes simplemente se cambia la propiedad DefaultDatabase de un ADOConnection, de ser 'M:\' (por omisión) pasa a ser 'M:\05' (en el caso de que la elección haya sido el mes de Mayo) o 'M:\07' (si fue Julio)... en otras palabras, los mismos archivos DBF están repetidos en cada subdirectorio de la unidad, pero con diferentes datos.

Aqui no termina el asunto. Los datos contenidos en esos DBF son usados para poblar las respectivas tablas de InterBase 6.5, y a partir de allí se genera un QuickReport. La conversión y generación de datos es correcta en cada detalle, y el reporte de ventas es perfecto. Hasta aquí todo bien.

El cambio de mes debería verse reflejado en el QuickReport, pues en Mayo solo hay cinco registros, y en Julio hay 144... pero no es así, y siempre veo el mismo reporte en ambos meses, aun cuando los datos son diferentes en todos los subdirectorios.

La pregunta es ¿que está pasando? ¿cual componente no actualiza el cambio de ruta a los datos?. Ya se que ADO tiene su problemas (demasidas capas de conexión)... ¿pero tiene solución o debo cambiar los componentes?


Gracias a todos por anticipado...


La franja horaria es GMT +2. Ahora son las 22:34:01.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi