Hola Javier, al final ya lo solucione, el problema es que no me cogia el parametro 'nombre' cuando tu ponias:
Cita:
ADOCommand1.CommandText:='DELETE * FROM agenda WHERE nombre=:nombre';
|
no me ponia el registro seleccionado, lo solucione asi:
Código Delphi
[-]
ADOCommand1.CommandText:='DELETE * FROM agenda WHERE Nombre='+ QuotedStr(DataSource3.DataSet.FieldByName('Nombre').asString);
Ahora solo me falta que me refresque la tabla cuando borro el registro, pero eso ya se hacerlo, Muchas gracias por tu ayuda.