Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Como evitar que se almacene un dato (https://www.clubdelphi.com/foros/showthread.php?t=59262)

cesar_picazo 19-08-2008 19:13:33

Como evitar que se almacene un dato
 
Hola a todos ya tenia un buen tiempo sin conectarme,

Les platico mi duda, Estoy programando en delphi 6 y utilizo DBExpress,

tengo 2 tablas con las cuales me conecto maestro y detalle

captura renglon 1
captura renglon 1 hijo 1
captura renglon 1 hijo 2

captura renglon 2
captura renglon 2 hijo 1
captura renglon 2 hijo 2

El problema que tengo es cuando elimino la partida 2 el hijo 1 y 2 no se eliminan si almaceno la informacion, la otra tambien es si modifico

captura renglon 2 por 3
captura renglon 2 hijo 1 por 3 hijo 1
captura renglon 2 hijo 2 por 3 hijo 2

si le doy guardar aparentemente en memoria se almacena la informacion de hijo 1 y 2 de renglon 3 y de renglon 2, pero yo borre el padre 2.


espero explicarme, mi problema es de integridad ya que no existe el padre 2 pero si se almaceno hijo 1 y 2 del renglon 2.

Espero si alguien me puede decir como puedo corregir este problema de integridad.

Al González 22-08-2008 22:42:33

¡Hola César!

Es bueno verte de nuevo por aquí, ¿cómo va todo en Guadalajara?

Tratándose de integridad de datos, creo que lo primero sería indicarnos con qué base de datos estás trabajando.

También ayudaría conocer la forma en que estableces la relación entre las tablas, tanto a nivel de la base de datos como a nivel de los componentes en Delphi.

Saludos.

Al.


La franja horaria es GMT +2. Ahora son las 11:35:46.

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