[firebase-br] Colocar aspa numa string no firebird

Anselmo A Meurer aameurer em brturbo.com.br
Sáb Fev 23 22:52:09 -03 2008


Obrigado meu Amigo, funcionou corretamente.


--------------------------------------------------
From: "OseasTormen" <mentux em gmail.com>
Sent: Friday, February 22, 2008 11:47 AM
To: <lista em firebase.com.br>
Subject: Re: [firebase-br] Colocar aspa numa string no firebird

> Nao entendi a pergunta, mas se vc quer concatenar a string de S(sendo S um 
> parametro da procedure) no select, e precisa ser com aspas, pode utilizar 
> com aspas simples desta forma
> vsql = vsql || ' AND V.Imprime = ' || '''' || :S  || '''';
>
> -- 
> ____________________________
> OseasTormen
> NMSoftware
> Chapecó - SC
> "Anselmo A Meurer" <aameurer em brturbo.com.br> escreveu na mensagem 
> news:7ECD75A3B2B64F48B2225451D25D7E48 em casa...
> Ola Pessoal
>
> Alguem poderia me ajudar, gostaria de saber se o banco de dados firebird 
> tem alguma função tipo a do delphi para colocar aspas em uma string. Ex: 
> QuotedStr('teste') ou seja no comando sql na base de dados tipo assim:
>
> Exemplo em sql
>
> vsql = vsql || ' AND V.Imprime = ' || QuotedStr('S');  ------ Aqui esta o 
> problema
>
>   if ((:pcod_emp <> '') or (:pcod_emp is not null)) then
>     vsql = vsql || ' And CAST(M.cod_emp as integer) = '|| :pcod_emp;
>   if ((:pcod_fun <> '') or (:pcod_fun is not null)) then
>     vsql = vsql || ' AND CAST(M.cod_fun as integer) = ' || :pcod_fun;
>   if ((:pano <> '') or (:pano is not null)) then
>     vsql = vsql || ' AND CAST(M.ano as integer) = ' || :pano;
>   if ((:pmes <> '') or (:pmes is not null)) then
>     vsql = vsql || ' AND CAST(M.mes as integer) = ' || :pmes;
>   if ((:vtip_proc <> '') or (:vtip_proc is not null)) then
>     vsql = vsql || ' AND CAST(M.Tip_Proc as integer) 
> in('||:vtip_proc||')';
>
>   for execute statement :vSql into .......
>
>
> Obrigado
> ______________________________________________
> 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://firebase.com.br/pesquisa
>
>
>
>
>



> ______________________________________________
> 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://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista