Ver Mensaje Individual
  #1  
Antiguo 04-03-2005
Avatar de Dantael
Dantael Dantael is offline
Miembro
 
Registrado: nov 2003
Posts: 50
Reputación: 21
Dantael Va por buen camino
Unhappy paradox salva y no salva

Hola hice una aplicación en delphi 5 con paradox 7 cree un odbc para la BD y lo controlo desde el BDE administrator, e hice la inserción de la siguiente manera

Código Delphi [-]
table1.insert;
table1.['nombrecampo']:=edit1.text;
table1.post;

por ejemplo. Cuando salvaba todo parecia perfecto apagaba la máquina por una media hora y todo bien pero al apagarla por un día todos los registros guardados desaparecian . El sistema funcionó bien por una semana pero ahora no, luego modifique el código para que quedara de la siguiente manera

Código Delphi [-]
table1.append;
table1.fieldbyname['nombrecampo']:=edit1.text;
table1.post;

de esta forma lo deje y parece funcionar bien no se si es completamente necesario especificar el tipo de dato de la forma table1.fieldbyname['nombrecampo'].as(string):=edit1.text; o si de la forma arriba mencionada está bien, los campos guardados son muy pocos para que se haya salido del límite que tiene paradox para guardar. No sé si de esta forma seguirá generando el error después de que hayan guardado varios registros y que aunque parezca guardar después al apagar el equipo ya no conserve la información. Existe una forma segura de que guarde y GUARDE completamente sin que desaparezca la información. Toda ayuda les agradezco de antemano.

Si cambio a access podria ofrecer un resultado diferente? supongo que podría ser el buffer de la tabla pero no se guardan más que cinco registros máximo por día se apaga y se enciende la máquina al otro día.

Última edición por Dantael fecha: 04-03-2005 a las 07:41:48.
Responder Con Cita