FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como eliminar las sessions!?
Hola! resulta que tengo una tabla en paradox. Tengo hace bastante el problema que cuando ocurre un error y mi aplicacion no se cierra con normalidad, todas las tuplas insertadas o modificadas desaparecen. Averiguando, me entere que paradox crea una sesion entre la aplicacion y la tabla, que almacena temporalmente los cambios, y que al cerrar la aplicacion recien plancha todo en la tabla real.
Mi pregunta es: es realmente asi? es una solucion eliminar la sesion para que los cambios se apliquen directamente sobre la tabla? como se haria eso en delphi 7? de verdad agradecería mucho que me ayuden.... saludos a todos! y felices pascuas! |
#2
|
||||
|
||||
Hola, Como haces la inserción de los datos??. Una vez que se insertan ya quedan guardados en la tabla.
Si lo haces con codigo SQL no tendria que haber problemas. En caso de que lo hagas de otra forma, haces un Post de la Tabla??:
Bytes... |
#3
|
||||
|
||||
Si no mal recuerdo, hay que usar Table.FlushBuffers para forzar que los datos se almacenen de inmediato en el disco duro.
// Saludos |
#4
|
|||
|
|||
hola a todos! el codigo que utilizo es el siguiente
Código:
with q_aart do begin close; requestlive:=false; with sql do begin Clear; Add('insert into dbarticulos values(: p1,: p2,: p3)'); end; paramByName('p1').asString:=txt_numero.Text; paramByName('p2').asString:=txt_nombre.text; paramByName('p3').asString:=txt_descripcion.text; execSQL; end; es bastante básico no mas el codigo que uso... .... En otro post que puse sobre el asunto (el cual no tuvo mucho exito...) me aconsejaban hacer commit; o applyupdate; pero no me funciono, me daba error de escritura en memoria y cosas semejantes. Podrian mostrarme con algo de detalle y profundidad que codigo y controles usan para hacer sus consultas?? por favor? Yo uso solamente la Query (le asigno la ruta de la bd...) Muchas gracias a todos y felicidades!! Última edición por famcd fecha: 16-04-2006 a las 01:58:38. |
#5
|
||||
|
||||
Completando lo dicho por el compañero Roman, esa instrucción debe ir en el evento Afterpost de cada TTable.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como eliminar espacio en blanco de una ..... | ronimaxh | Varios | 7 | 14-07-2006 01:42:52 |
Como eliminar todos loe registros de una vez | ilichhernandez | Conexión con bases de datos | 4 | 29-10-2005 18:15:55 |
Como eliminar los Archivos .MB | yefferv | Conexión con bases de datos | 1 | 31-08-2005 17:50:16 |
Como eliminar un virus de mi Pc | zugazua2001 | Seguridad | 3 | 28-06-2005 14:35:06 |
Error en la creacion de sessions | RainFall | PHP | 8 | 03-08-2004 08:35:04 |
|