[firebase-br] campo char e espaços em branco
Murilo >> CPR Sistemas
murilo em cprinformatica.com.br
Seg Ago 6 10:39:21 -03 2007
Tenho um campo char(17), porém só estão gravados 14 dígitos, os outros são
espaços em branco (se eu usar a função "strlen" ele me retorna 17), existe
alguma forma de trazer somente os caracteres "válidos"?
O problema é o seguinte, também utilizamos a função "rtrim" (ambas -"rtrim" e
"strlen" - são da UDF que vêm junto ao firebird), só que como tenho que retornar
este campo duas vezes no mesmo select ele da este probleminha ai:
"Invalid token.
invalid request BLR at offset 41.
Implementation limit exceeded.
block size exceeds implementation restriction."
Ps1. Firebird 1.5.4.
Ps2. O problema só ocorre quando uso pela segunda vez o "rtrim", se usar apenas
uma vez funciona legal.
Ps3. Gostaria de resolver via select mesmo, sem procedure ou então usando essas
UDF's sem que dê o erro.
Ps4. Caso não tenha vou ter de colocar via código, que é o que estou fazendo
agora, mas é claro, não custa perguntar.
Grato.
Mais detalhes sobre a lista de discussão lista