![]() |
![]() |
| 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
|
||||
|
||||
|
Suelen darse estos casos de desesperación .... a mi también me ocurrió.
Casi con toda seguridad tiene que ver con las Transacciones. Probablemente la tabla Detalle depende de una transacción y la tabla maestra de otra diferente. Comprueba al detalle este tema de las transacciones. ![]() ... y si no es por ahí, vuelve a comprobar la validez y corrección de las Sentencias SQL para Insert y Update de tu DataSet.
__________________
Piensa siempre en positivo ! |
|
#2
|
||||
|
||||
|
Perdón .... !
Acabo de revisar de nuevo tu código. En níngún sitio estás haciendo un Post de la tabla Detalle ! .... con lo cual el evento OnBeforePost nunca se va a ejecutar. Ejecuta tu aplicación en modo Debug paso a paso, y comprueba si realmente en algún momento el programa pasa por el evento OnBeforePost que indicas.
__________________
Piensa siempre en positivo ! |
|
#3
|
|||
|
|||
|
Hola Gluglu, gracias por responder e interesarte en mi problema..
Bueno en cuanto a lo que tú dices en tu segundo mensaje, te cuento que no realizo el post sobre la tabla detalle porque ésta tiene activada la propiedad "CacheUpdates" y por tanto lo que debo hacer es un "ApplyUpdates" a la tabla detalle. Nota: todo lo tengo encapsulado en una única transacción... En espera de tus comentarios.. y gracias ante todo...
__________________
Ing. LUIS FERNANDO ORJUELA BOGOTA - COLOMBIA |
|
#4
|
||||
|
||||
|
Hola Luis.
Si estás usando componentes IBX con tablas en relación maestro/deltalle y CachedUpdates activado tenés que desactivar el DataSource de la tabla detalle al aplicar los updates. Por ejemplo:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#5
|
||||
|
||||
|
Cita:
Saludos, |
|
#6
|
||||
|
||||
|
Cita:
Según tengo entendido así es (al menos con los TIBDataSet). Cuando empecé con Firebird casi me vuelvo loco con ese tema hasta que leí en este artículo la solución. Tardé en contestarte por que lo estuve buscando ya que lo había borrado. El comentario está al inicio de la página 10 (Master/Detail). Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 04-08-2011 a las 05:12:12. |
|
#7
|
||||
|
||||
|
Gracias, leeré al artículo.
Es que como yo utilizo los DBX ya me picaba la cosa y capáz que algo me anda mal, ahora o más tarde, y yo ni enterado. Saludos, |
|
#8
|
||||
|
||||
|
Cita:
A quién pertenece el documento? Saludos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| tmemdataset insertar registros maestro/detalle | anubis | Lazarus, FreePascal, Kylix, etc. | 5 | 10-03-2011 15:39:24 |
| Duplica Registros Maestro Detalle | Moparova | Conexión con bases de datos | 1 | 30-05-2007 11:01:33 |
| Inserta Registros maestro/detalle | Vlady | Firebird e Interbase | 2 | 28-10-2006 04:35:48 |
| InserciÓn De Registro Con Maestro-detalle | perillan | Conexión con bases de datos | 5 | 23-10-2005 11:15:23 |
| Insercion maestro/detalle para aplicacion cliente servidor | mgaray | Conexión con bases de datos | 5 | 17-11-2003 17:20:46 |
|