Deletar Registro através de uma Query
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?
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
Curtidas 0
Respostas
Echoesofpinkfloyd
09/09/2003
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.
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.
GOSTEI 0
Ricna
09/09/2003
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!
GOSTEI 0
Silviogs
09/09/2003
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
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
GOSTEI 0