Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-03-2004
Avatar de Dantael
Dantael Dantael is offline
Miembro
 
Registrado: nov 2003
Posts: 50
Poder: 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
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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


La franja horaria es GMT +2. Ahora son las 18:35:24.


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