Fórum Fazer Consulta e Exclusão do Resultado usando ODBC #529561

23/08/2015

0

Bom dia a Todos,
Pessoal alguém pode me dar uma ajuda, eu tenho um banco e fiz a conexão ODBC tudo corretamente, porém eu quero rodar um sql de select e após trazer os resultados eu selecionar qual eu desejo excluir ou seja rodar um delete no resultado selecionado. Eu já tenho os sql tudo pronto só quero saber como que vou manipular isso no delphi? Usando o TSQLQuery do dbexpress?
Wellington Felicio

Wellington Felicio

Responder

Posts

25/08/2015

Raimundo Pereira

[img:descricao=IMG]http://arquivo.devmedia.com.br/forum/imagem/437747-20150825-103423.jpg[/img][img:descricao=Img]img[/img]



Exemplo :
procedure TForm1.BTN_LTClick(Sender: TObject);
begin
Q_.Close;
Q_.SQL.Clear;
Q_.SQL.Text:='SELECT * FROM PROD';
Q_.OPEN;
end;

procedure TForm1.ProcessarClick(Sender: TObject);
begin

SQL_:='SELECT PROD.ID, PROD.NOME, PROD.VALOR, PROD.SALDO FROM PROD WHERE (((PROD.SALDO)=0));';
SQL_DEL:='DELETE PROD.ID, PROD.NOME, PROD.VALOR, PROD.SALDO FROM PROD WHERE (((PROD.SALDO)=0));';

CNX.Connected:=FALSE;
CNX.Connected:=TRUE;


Q_.Close;
Q_.SQL.Clear;
Q_.SQL.Text:=SQL_;
Q_.OPEN;

if (Q_.RecordCount=0) then
BEGIN
ShowMessage('Nenhum registro encontrado');
END
ELSE
BEGIN
if (CK_DEL_SS.Checked=True) then
BEGIN
Q_.Close;
Q_.SQL.Clear;
Q_.SQL.Text:=SQL_DEL;
Q_.ExecSQL;
END;
END;

end;
Responder

Gostei + 0

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

Aceitar