![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Saludos.
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
|
#2
|
|||
|
|||
|
Para conectar con la BD uso el FIBDataBase.
¿Los campos persistentes hay que añadirlos siempre? Saludos. Última edición por Rockin fecha: 15-07-2008 a las 12:08:09. |
|
#3
|
||||
|
||||
|
Cita:
para echar para atrás la transacción:
Saludos.
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
|
#4
|
|||
|
|||
|
Pero en la aplicación cliente no tengo el FIBDataBase, el componente está en el servidor de capa intermedia, con su Transacción correspondiente, la cual teoricamente la inicia y finaliza el DataSetProvider, pero no tengo cojones, y me estoy desesperando mucho.
Seguire buscando, gracias. Saludos. |
|
#5
|
||||
|
||||
|
Cita:
Saludos.
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
|
#6
|
|||
|
|||
|
Esto es lo que uso:
Servidor Capa Intermedia FIBDataBase + FIBDataSet + FIBTransaction + FIBDataSetProvider Aplicación Cliente FIBClientDataSet conectado a su Correspondiente FIBDataSetProvider a través de un SocketConnection. Creo que el que se encarga de iniciar y finalizar la transaccion es el DataSetProvider del servidor de capa intermedia, no en el cliente. Así es como lo tengo montado, las consultas perfectas y muy rapidas, pero la inserción, modificación e eliminación de registros, me lo hace en memoria pero no lo termina de actualizar a la BD, tengo puesto en el evento afterpost del ClientDataSet el ApplyUpdate(0) famoso. Saludos. Última edición por Rockin fecha: 15-07-2008 a las 16:01:06. |
|
#7
|
||||
|
||||
|
Efectivamente amigo, es lo que trato decirle, el cliente debe realizar el commit al servidor a traves del socket como dices, solo asi los datos se quedarán grabados en la base.
Ejemplo:
sólo así te va a grabar los datos, tal vez me pueda equivocar , pero estoy seguro que ese es el problema.Saludos.
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ClientDataSet y XML | gsilvei | Conexión con bases de datos | 0 | 03-10-2007 22:59:18 |
| Insert me cierra otro Insert | motrildelphi | Conexión con bases de datos | 0 | 05-05-2005 12:20:27 |
| Clientdataset+ | galmacland | Conexión con bases de datos | 3 | 11-11-2004 15:17:37 |
| ClientDataSet | narvaez.om | Conexión con bases de datos | 2 | 19-05-2004 18:58:21 |
|