[firebase-br] Duvida no SQL Dinamico
Henrique Sinapse
suporte em sinapseinformatica.com.br
Qui Mar 24 14:40:42 -03 2005
Senhores,
Estou uma dúvida para criar um SQL dinâmico eu tenho a seguinte situação:
vSQL='Select CODMAT,SUM(ENTRADA),SUM(SAIDA) From TB_ESTOQUE';
vSQL=vSQL||' Where (DATA BETWEEN '||:DATA_INICIAL||' and '||:DATA_FINAL)||')
';
vSQL=vSQL||' and REEMBOLSO='S';
if (Not CODMAT IS NULL) then
vSQL=vSQL||' and CODMAT='||:CODMAT;
vSQL=vSQL||' Group By CODMAT';
Quando mando executar a procedure dá um erro de Invalid Token 'S'. Eu creio
que o firebird não está entendendo o S como texto. Como posso fazer isso? No
DELPHI eu tenho um comando QUOTEDSTR() que resolver esse problema. E no
Firebird? Como faço? Tem alguma função semelhante?
Agradeço à quem puder me ajudar,
Carlos Henrique Meireles
Tels.: 21 - 3335-9674 / 9675
Cel.: 21 - 8115-1584
chmeireles em sinapseinformatica.com.br
Mais detalhes sobre a lista de discussão lista