[firebase-br] FastReport - "Empty SQL Statement"

Carlos Murakami carlos.murakami em gmail.com
Seg Fev 5 12:58:33 -03 2018


Henrique,

Você só preenche o comando SQL quando o campos amostra está em branco, é
isso??? Acho que seu problema pode estar aí.

Abs,

Carlos C. Murakami

Em 5 de fevereiro de 2018 12:17, Henrique Ribeiro <kikeribeiro em gmail.com>
escreveu:

> Boa tarde Renato,
>
> Eu tenho um formulário onde o usuário digita o código da amostra:
>
> Tenho um botão que roda esta pequena rotina:
>
> ----------------------
> procedure Button1OnClick(Sender: TfrxComponent);
> var
>   i: integer;
> begin
> //
>   with dbAmostra do
>         begin
>           Close;
>           Sql.Clear;
>           if eAmostra.text = '' then
>           begin
>           Sql.Add('SELECT a.dt_cad, p.pes_nome, m.descricao, ' +
>
>                  ' case a.cd4cd8 ' +
>                  ' when 1 then ''' + 'CD4/CD8/CD45' + ''' '
> +
>                  ' end "CD4CD8", ' +
>
>                  ' case a.cargaviral ' +
>                  ' when 1 then ''' + 'TESTE DE QUANTIFICAÇÃO DE CARGA VIRAL
> PARA HIV-1' + ''' ' +
>                  ' end "CARGAVIRAL" ' +
>
>                  ' FROM amostra a ' +
>                  ' inner join pessoa p on (p.pes_codigo = a.pes_codigo) '
> +
>                  ' inner join matcoletado m on (m.mat_codigo =
> a.mat_coletado) ' +
>                  ' WHERE a.amo_codigo = ''' + eAmostra.Text + ''' ');
>                  {WHERE a.amo_codigo = :AmoCodigo}
>
> //sql.savetofile('f:\script.sql');
>
>          // end;
>           open;
>      end;
>      end;
> -----------------------
>
> Tenho um IBXQuery (dbAmostra)que recebe o script acima, e na hora de abrir
> (comando "open") dá o seguinte erro:
>
> *"Empty SQL Statement"*
>
> E a execução para pelo erro.
>
> Pedi ajuda porque estou tentando faz dias e não consegui resolver.
>
> Obrigado pela disposição em ajudar.
>
> Obrigado e tudo de bom.
>
>
> Em 5 de fevereiro de 2018 10:16, Vailton Renato <vailtom em gmail.com>
> escreveu:
>
> > Bom dia,
> >
> > Por favor, nos diga qual é a mensagem de erro que aparece para podermos
> > ajudar.
> >
> > Att,
> > Vailton *Renato*
> > vailto*m*@gmail.com <vailtom em gmail.com>
> >
> > Em 5 de fevereiro de 2018 11:04, Henrique Ribeiro <kikeribeiro em gmail.com
> >
> > escreveu:
> >
> > > Me perdoem pela distração.
> > >
> > > Utilizo o Delphi 7 no Windows 10.
> > > Uso tbm o Firebird 2.1.1.17910.
> > >
> > > Será que é oportuno aqui na lista?
> > >
> > > Obrigado e tudo de bom.
> > >
> > > Em 5 de fevereiro de 2018 09:55, Hélio Oliveira <hpensador em gmail.com>
> > > escreveu:
> > >
> > > > Bom dia Henrique!
> > > >
> > > > Este assunto seria [OFF]
> > > > De toda sorte você irá conseguir ajuda melhor em grupos de
> programação
> > > > (acredito que de Delphi - já que você não diz a linguagem que
> utiliza).
> > > >
> > > > Boa sorte!
> > > >
> > > > Em 05/02/2018 09:34, Henrique Ribeiro escreveu:
> > > >
> > > >> Bom dia colegas,
> > > >>
> > > >> Peço a ajuda para me ajudar na mensagem acima, quando executo um
> > > relatório
> > > >> no FastReport.
> > > >>
> > > >> Eu tenho uma tela com apenas um parâmetro: Código da amostra
> > > "amo_codigo".
> > > >> Eu salvo pelo "sql.savetofile" e executo o script perfeitamente no
> IB
> > > >> Expert, porém, quando rodo o relatório, aparece esse erro pra mim.
> > > >>
> > > >> Alguém pode me dar uma luz?
> > > >>
> > > >> Agradeço desde já qualquer ajuda.
> > > >>
> > > >> Desejo uma excelente semana para todos.
> > > >>
> > > >> Att,
> > > >> Luiz Henrique
> > > >>
> > > >>
> > > >
> > > >
> > > > ______________________________________________
> > > > 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/pes
> > > > quisa_lista.html
> > > >
> > >
> > >
> > >
> > > --
> > >
> > >
> > >
> > >
> > > As informações existentes nessa mensagem e nos arquivos anexados são
> para
> > > uso restrito, sendo seu sigilo protegido por lei. Caso não seja
> > > destinatário, saiba que leitura, divulgação ou cópia são proibidas.
> Favor
> > > apagar as informações e notificar o remetente. O uso impróprio será
> > tratado
> > > conforme as normas da empresa e a legislação em vigor.
> > >
> > > The information contained in this message and in the attached files are
> > > restricted, and its confidentiality protected by law. In case you are
> not
> > > the addressee, be aware that the reading, spreading and copy of this
> > > message
> > > is unauthorized. Please, delete this message and notify the sender. The
> > > improper use o f this information will be treated according the
> company's
> > > internal rules and legal laws.
> > >
> > > Graça a vós e paz da parte daquele que é, e que era, e que há de vir
> > > (Apocalipse
> > > 1:4 <https://www.bibliaonline.com.br/acf/ap/1/4+#v4>).
> > > Pois ainda em bem pouco tempo aquele que há de vir virá, e não
> > > tardará.  (Hebreus
> > > 10:37) <https://www.bibliaonline.com.br/acf/hb/10/37+#v37>
> > > ______________________________________________
> > > 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
> > >
> > ______________________________________________
> > 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
> >
>
>
>
> --
>
>
>
>
> As informações existentes nessa mensagem e nos arquivos anexados são para
> uso restrito, sendo seu sigilo protegido por lei. Caso não seja
> destinatário, saiba que leitura, divulgação ou cópia são proibidas. Favor
> apagar as informações e notificar o remetente. O uso impróprio será tratado
> conforme as normas da empresa e a legislação em vigor.
>
> The information contained in this message and in the attached files are
> restricted, and its confidentiality protected by law. In case you are not
> the addressee, be aware that the reading, spreading and copy of this
> message
> is unauthorized. Please, delete this message and notify the sender. The
> improper use o f this information will be treated according the company's
> internal rules and legal laws.
>
> Graça a vós e paz da parte daquele que é, e que era, e que há de vir
> (Apocalipse
> 1:4 <https://www.bibliaonline.com.br/acf/ap/1/4+#v4>).
> Pois ainda em bem pouco tempo aquele que há de vir virá, e não
> tardará.  (Hebreus
> 10:37) <https://www.bibliaonline.com.br/acf/hb/10/37+#v37>
> ______________________________________________
> 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