Lenguaje de programación Borland Delphi
Existen varias soluciones, aquí expongo dos:
Solución 1:
Añadir en la sección "USES" lo siguiente: DBITypes, DBIProcs, DBIErrs
Cuando grabes los datos (al pulsar Aceptar en un botón, ...) escribir lo siguiente:
Table1.DBISaveChanges(Table1.Handle);
ó
Query1DBISaveChanges(Query1.Handle);
Nota: Debes ponerlo después del "Post".
Solución 2:
Para que tus datos se graben físicamente como debe ser, debes forzar a que se vacíe el buffer del BDBE, para ello, después de: TUTABLA.POST, debes colocar:
TUTABLA.FLUSHBUFFERS;
de esta manera te aseguras que tus datos se guarden y no haya problemas con los cortes de luz o errores del sistema operativo que dejen colgado el PC.
Publicado el: 2003-09-11