Ver Mensaje Individual
  #1  
Antiguo 21-03-2004
Avatar de Dantael
Dantael Dantael is offline
Miembro
 
Registrado: nov 2003
Posts: 50
Reputación: 23
Dantael Va por buen camino
Unhappy Borrar de 2 tablas, identidad referencial?

Hola! necesito borrar de dos tablas un registro que se encuentra ligado por una matricula, la primera tabla es de alumnos y la segunda de calificaciones hice las tablas en access y tienen identidad referencial, la relación es de uno a muchos, pero al ejecutar el siguiente query en delphi no me borra en ninguna de las tablas aunque las dos condiciones se cumplan y el cursor se pone como sql:

Query1.sql.Clear;
query1.SQL.Add('delete from alumnos where ');
query1.SQL.Add('alumnos.Matricula in (select Matricula from calificacion where calificacion.calificacion=aram1 and calificacion.calificacion<=5)');
query1.ParamByName('param1').AsInteger:=strtoint(edit1.text);
query1.ExecSQL;

La idetidad referencial basta para eliminar los datos de las dos tablas o si alguien me puede decir el query para borrar los registros de las dos tablas se lo agradeceria mucho.
Responder Con Cita