[firebase-br] Colocar variáveis do tipo string entre aspas simples

Carlos H. Cantu listas em warmboot.com.br
Sex Fev 20 13:28:30 -03 2015


sql_text = 'create USER ''' || :USER_NOME || '''' || ... e assim por
diante.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

HO> Bom dia Colegas!

HO> Firebird 2.5.3

HO> sql_text = 'create USER ' || :USER_NOME ||
HO>                   ' PASSWORD ' || :USER_SENHA ||
HO>                  ' FIRSTNAME ' || :USER_PRIMEIRONOME ||
HO>                   ' LASTNAME ' || :USER_ULTIMONOME;

HO> Neste trecho de código acima as variáveis passadas por parâmetros são do
HO> tipo varchar e ao ser montado o comando na variavel SQL_TEXT as mesmas
HO> não ficam entre aspas simples ocasionando erro na execução do comando.
HO> Como contornar essa situação???

HO> Obs.: No Delphi temos a função QuotedStr.

HO> [ ]'s,
HO> Hélio Oliveira


HO> ______________________________________________
HO> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
HO> Para saber como gerenciar/excluir seu cadastro na lista, use:
HO> http://www.firebase.com.br/fb/artigo.php?id=1107
HO> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista