Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-08-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
¿Sólo aplica lo de desconectar/conectar cuando se está utilizando la propiedad CachedUpdates en true y el método ApplyUpdates?
Hola Delphius.

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.
Responder Con Cita
  #2  
Antiguo 04-08-2011
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
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,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #3  
Antiguo 04-08-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Si realmente no hay mucha información al respecto y la verdad que un detalle de ese calibre debería estar más documentado.

Recuerdo que yo me enteré despues de renegar un buén rato...

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #4  
Antiguo 04-08-2011
Luis F. Orjuela Luis F. Orjuela is offline
Miembro
 
Registrado: may 2003
Ubicación: Bogotá - Colombia
Posts: 68
Poder: 22
Luis F. Orjuela Va por buen camino
Tema solucionado....

Se debe tener presente que trabajando con componentes IBDataSet en una relación Maestro-Detalle, y existiendo una restricción del tipo "FOREIGN KEY" en la tabla detalle en la base de datos (Firebird); y en la cual se van a ingresar varios registros a la tabla detalle, se debe activar la propiedad:
Código Delphi [-]
CacheUpdates:=True;

tanto en la tabla maestra como en la tabla detalle. Y como comentaron mis amigos anteriormente en este mismo hilo, desactivar el DataSource de la tabla detalle, luego aplicar los cambios y por útlimo volver a activar el DataSource de la tabla detalle. A continuación muestro el código utilizado para aplicar los cambios:

Código Delphi [-]
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
    With IBD_Departamento do
     begin
      Open;
      Insert;
      FieldByName('COD_DEPARTAMENTO').Value:=cxTextEdit1.Text;
      FieldByName('NOMBRE_DEPARTAMENTO').Value:=cxTextEdit2.Text;
     end;

     IBD_Municipios.DataSource:=nil;
     IBDatabase1.ApplyUpdates([IBD_Departamento,IBD_Municipios]);   //En este orden: Tabla Maestra,Tabla Detalle
     IBD_Municipios.DataSource:=DS_Departamentos;

     IBTransaction1.CommitRetaining;
end;

Y es verdad, falta documentación al respecto.

Agradezco inmensamente la colaboración de Ecfisa quien a la final tenía la solución y con base en el artículo que él hace referencia.

Saludos a todos desde BOGOTA - COLOMBIA
Sede del Campeonato Mundial SUB 2O de Football
__________________
Ing. LUIS FERNANDO ORJUELA
BOGOTA - COLOMBIA
Responder Con Cita
  #5  
Antiguo 23-07-2013
Avatar de Cañones
Cañones Cañones is offline
Miembro
 
Registrado: ene 2007
Ubicación: La Paz Entre Ríos
Posts: 354
Poder: 18
Cañones Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje

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.
Gracias por el dato.
A quién pertenece el documento?
Saludos.
Responder Con Cita
  #6  
Antiguo 23-07-2013
Avatar de Cañones
Cañones Cañones is offline
Miembro
 
Registrado: ene 2007
Ubicación: La Paz Entre Ríos
Posts: 354
Poder: 18
Cañones Va por buen camino
Mil gracias a todos por el aporte.
Los dolores de cabeza que tuve trabajando con ibdataset maestro - detalle.
Saludos.
Responder Con Cita
  #7  
Antiguo 24-07-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por Cañones Ver Mensaje
Gracias por el dato.
A quién pertenece el documento?
Saludos.
Hola Cañones.

El artículo se encuentra en los buscadores como un enlace a la descarga, sin datos adicionales. Pero según dice en las propiedades del propio archivo PDF, es autoría de Ernesto Cullen.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #8  
Antiguo 24-07-2013
Avatar de Cañones
Cañones Cañones is offline
Miembro
 
Registrado: ene 2007
Ubicación: La Paz Entre Ríos
Posts: 354
Poder: 18
Cañones Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola Cañones.

El artículo se encuentra en los buscadores como un enlace a la descarga, sin datos adicionales. Pero según dice en las propiedades del propio archivo PDF, es autoría de Ernesto Cullen.

Saludos.
Haaa mirá, fué mi profesor en la UTN de Paraná. Tengo un documento escrito por el detallando todo IBX pero no explica el maestro detalle con IBdataset.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 00:42:29.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi