Cita:
Empezado por rotsen26
.., el problema es que solo quiero quitar un regristro de la base de datos, pero al darle clic al boton se me quitan todos los que aparecen en el GRID...
|
Hola.
Si estas usando un sólo
TADOQuery, tanto para mostrar los resultados como para realizar el
update y este asociado a un DBGrid, tenes que salvar la sentencia SQL anterior y restaurarla luego de realizar la operación:
Código Delphi
[-]
var
BackSQL: string;
begin
with qry_dev do
begin
BackSQL := SQL.Text;
Close;
SQL.Text:= BackSQL;
Open;
end;
...
Cita:
Empezado por rotsen26
Por si no leíste al último hice un comentario el porque había despegado los :
|
Había leido, pero no entendí a que te referías. Te comento que existen las etiquetas [noparse]:D[/noparse] para eliminar ese efecto, ejemplo:
Código Delphi
[-]
SQL.Add('UPDATE DET_CONSUMO dc, det_alm_art daa SET dc.ESTATUS = :PSTATUS, dc.comentario=:DBMemo1,...');
Encontrarás todo acerca ellas aqui: [
Etiquetas vB]
Por otro lado, según estos enlaces, parece que
MySQL (motor que no conozco) si permite realizar ese tipo de sentencias:
Saludos.