Ver Mensaje Individual
  #1  
Antiguo 15-03-2008
Avatar de Zakio14
Zakio14 Zakio14 is offline
Miembro
 
Registrado: feb 2008
Ubicación: Costa Rica
Posts: 22
Reputación: 0
Zakio14 Va por buen camino
Eliminar registro

Pura vida foro!

Trabajo con Firebird
Tabla Aquiler
Campos Id_socio, id_pelicula, nombre_pelicula (No tienen llave primaria)
Tengo un Edti(Id)
Y un Boton(Eliminar) en este botón tengo el siguiente código

if not Modulo.IBTransaction1.InTransaction then
Modulo.IBTransaction1.StartTransaction;

with Modulo.IBAlquiler do begin

Close;
SelectSQL.Clear;
SelectSQL.Add('SELECT * FROM Alquiler ');
SelectSQL.Add('Where ID_pelicula = :car');
ParamByName('car').AsTrimString := id.Text;
open;
Delete;
Refresh;
Close;
Modulo.IBTransaction1.CommitRetaining;
end;

La cosa es que me elimina todo lo que tengo en la tabla y no solo el registro que quiero.

Alguien me puede decir que estoy haciendo mal o algún comentario que me ayude hacer que funcione...

Se los agradezco

Mil millones de gracias
Responder Con Cita