Fórum Deletar Registro através de uma Query #181049

09/09/2003

0

Gostaria de obter algumas opiniões para a seguinte situação:

Qual a maneira mais funcional de deletar na Tabela, um registro correspondente ao selecionado em uma DBgrid que exibe uma consulta feita por uma Query?


Ricna

Ricna

Responder

Posts

09/09/2003

Echoesofpinkfloyd

insira um componente query(outro)

var par: string;

par:=´delete from suatabela where condicao = ´´´ + dbgrid.fields[y].text + ´´´´
query.close;
query.sql.clear;
query.sql.append(par);
query.execsql;



onde y = coluna do dbgrid a qual se refere um indice da tabela.. tipo matricula, codigo.... enfim .. espero que seja isso que esteja querendo ..
abraços.


Responder

Gostei + 0

15/09/2003

Ricna

insira um componente query(outro) var par: string; par:=´delete from suatabela where condicao = ´´´ + dbgrid.fields[y].text + ´´´´ query.close; query.sql.clear; query.sql.append(par); query.execsql; onde y = coluna do dbgrid a qual se refere um indice da tabela.. tipo matricula, codigo.... enfim .. espero que seja isso que esteja querendo .. abraços.


Perfeito, valeu!


Responder

Gostei + 0

15/09/2003

Silviogs

Olá

existe uma propriedade do TQuery-RequestLive que voc deve mudar para true, desta forma o query sua propriedade de consulta para poder manipular os dados.

TQuery.Edit;
TQuery.Delete;

Atenciosamente,


Silvio Guedes


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar