[firebase-br] Como debugar uma querie parametrizada com os seus valores literais, alguem sabe?

José Mauricio barbisan Zottis zottissistemas em gmail.com
Qui Jun 23 19:55:01 -03 2016


Fiz assim:

      if SenhaLIBERACAO.ShowModal = mrOk then
        begin
            Try
                  Principal.saveDialog1.Filter  := 'SQL|*.SQL';
                 if Principal.saveDialog1.Execute then
                   begin
                     Principal.Memo1.Lines.Clear;
                     Principal.Memo1.Text   := Busca.SQL.Text;

 Principal.Memo1.Lines.SaveToFile(Principal.savedialog1.FileName + '.SQL');
                   end;
                   MessageDlg('Arquivo Salvo com Sucesso!!!!',
mtInformation, [mbOK], 0);
            except
               emiteSom('TING');
               MessageDlg('Erro ao Tentar Salvar o Arquivo!!!!!', mtError,
[mbOK], 0);
            end;
        end;


Em 23 de junho de 2016 18:40, Carlos H. Cantu <listas em warmboot.com.br>
escreveu:

> No FireFAC não sei, mas o Monitor do IBO mostra os valores dos
> parâmetros.
>
> Você pode tentar também o FBScanner do HQBird, se não me engano ele
> consegue logar os valores dos parâmetros.
>
> []s
> Carlos H. Cantu
> eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
> www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
>
> GS> Olá pessoal,
>
> GS> Nunca soube duma função desse tipo mas não custa perguntar.
>
> GS> Alguém sabe se é possivel reverter uma querie parametrizada para saber
> seus
> GS> valores?
> GS> Ex:
> GS> insert tabela(campo1, campo2) values (:p1,:p2)
>
> GS> depois:
> GS> psql.parambyname('p1').Value::='teste1';
> GS> psql.parambyname('p2').Value::='teste2';
>
> GS> Então digamos que eu queira debugar a querie e ver ela (psql.sql.text)
> GS> completa com os seus valores literais ao invés dos :p1 e :p2, será que
> GS> existe algo assim.
>
> GS> Estou lidando com queries complexas e o Firedac é muito chato em
> algumas
> GS> coisas e estou vendo essa necessidade. Se alguém souber de algo me diz.
>
> GS> []´s a todos.
> GS> ______________________________________________
> GS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> GS> Para saber como gerenciar/excluir seu cadastro na lista, use:
> GS> http://www.firebase.com.br/fb/artigo.php?id=1107
> GS> Para consultar mensagens antigas:
> GS> http://www.firebase.com.br/pesquisa_lista.html
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas:
> http://www.firebase.com.br/pesquisa_lista.html
>



Mais detalhes sobre a lista de discussão lista