• Domingo 15 de Diciembre de 2024, 00:35

Autor Tema:  Problemas Con Eliminacion De Registros  (Leído 1031 veces)

loki160685

  • Miembro activo
  • **
  • Mensajes: 58
    • Ver Perfil
Problemas Con Eliminacion De Registros
« en: Martes 6 de Noviembre de 2007, 22:56 »
0
Saludos a todos los miembros del foro.
Esta vez me dirijo a ustedes con una duda acerca de la eliminacion de registros de una Base de Datos, tengo una Base de Datos la cual tiene dentro sus relaciones una que es de tipo 1:1, el primer problema con el que me topé fue como eliminar un registro que cumpla una determinada condición desde un TQuery, el cual ya solucioné:
Código: Text
  1.  
  2.    qryEliminar->Close();
  3.    qryEliminar->SQL->Clear();
  4.    qryEliminar->SQL->Add("DELETE Tabla1.nom2, Tabla1.*, Tabla2.*");
  5.    qryEliminar->SQL->Add("FROM Tabla1 INNER JOIN Tabla2");
  6.    qryEliminar->SQL->Add("ON Tabla1.id_p = Tabla2.id_p ");
  7.    qryEliminar->SQL->Add("WHERE Tabla1.nom2 LIKE '"+Edit2->Text+"%'");
  8. //en la fila anterior se puede modificar el operador dependiendo el criterio
  9.    qryEliminar->ExecSQL();
  10.  
  11.  
y la consulta sin duda funciona, elimina los registros de ambos lados de la relacion, pero esta consulta no funciona cuando la base de datos que se maneja es en Visual FoxPro, alguien tiene alguna idea del porque????
De antemano muchas gracias por la ayuda  :smartass: