Fórum Query #177851

27/08/2003

0

Ola, Estou fazendo uma pesquisa via Query. O que acontece é que depois de executar a pesquisa me apresenta um certo numero de registro encontrados. O que eu gostaria de fazer era excluir alguns registros, porem o Query me retorna que esta rotina não esta disponivel em modo de visualizacao. Como posso fazer para que fique em modo alteracao e excluisao.


A.fracassi

A.fracassi

Responder

Posts

27/08/2003

Josemarlourenco

Depende do componente e do comando SQL.
1) Existem componentes que somente retornam dataset readonly (alguns da DBExpress, por exemplo).
2) Dependendo do comando SQL (principalmente se utiliza join), o dataset resultante poderá ser readonly.
3) Alguns componentes tb possuem propriedades que, se feitas certas alterações, tornam o dataset readonly.

Dê maiores informações.


Responder

Gostei + 0

28/08/2003

Demolitor

ta ai um exemplo de deletar com query retirado do DTDELPHI [url]www.lloydsoft.hpg.ig.com.br[/url]

QExclui.Close;
QExclui.Sql.Clear;
QExclui.SQL.Add(´DELETE FROM TBEXEMPLO ´ +
´WHERE (TBEXEMPLO.CodigoP = :EdCodigoP) AND ´ +
´(TBEXEMPLO.CodigoS = :EdCodigoS) ´);
QExclui.PARAMBYNAME(´EdCodigo´).AsInteger := 1;
QExclui.PARAMBYNAME(´EdCodigoS´).AsInteger := 5;
QExclui.ExecSQL;


Responder

Gostei + 0

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

Aceitar