Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/04/2003, 09:27
sdnsdlm
 
Fecha de Ingreso: abril-2002
Mensajes: 438
Antigüedad: 22 años, 7 meses
Puntos: 2
Hola,

Se me ocurre que podrías crear una carpeta que se llamara BackUp a la cual envías siempre el último archivo generado (se llamarán todos igual así que se irán machacando). De allí luego haces un filecopy al disquete. Así sólo con unos pocos ciclos más del reloj (lo que cueste generarlo en disco duro) y como mucho 1.4 Megas de espacio, sabes con seguridad que tienes siempre ahí la información del último disquete generado. En caso de problemas la recuperas, y si todo ha ido bien el siguiente disquete que generes machacará al archivo de la carpeta BackUp anterior. Lo veo una buena solución de veras.

También podrías trabajar con un varchar(1) en vez de un booleano y tratar un estado más:
valor '1': finalizado
valor '2': pendiente
valor '3': preparado

Y añadir a tu aplicación un nuevo botón que lo que haga sea poner los preparadoas como finalizados. Así el nuevo disquete se generará siempre con los pendientes y los preparados. Tiene el problema que como no le des a ese botón te generará información duplicada (los preparados del día anterior). Pero bueno, se podría pensar como mejorar este aspecto.

Y si lo que estás pasando es un recordset podrías usar el método save para hacer una copia en disco de lo que mandas al disquete.

No sé, pero por ahí pueden ir las cosas. Espero que alguna de todas estas opciones te sirva o por lo menos te ponga en el camino.

Saludos.