Replace no Firebird 2.5.4
Olá,
Estou utilizando o replace para tirar quebra de linha de um campo de uma tabela do banco de dados firebird, utilizo a seguinte linha:
VAR_AUX = REPLACE(:var_obs,ASCII_CHAR(13) || ASCII_CHAR(10),'|');
As variaveis VAR_AUX e VAR_OBS são do tipo VARCHAR(7000).
Utilizando o IBExpert para depurar a storeprocedure passa numa boa sem erro e a variavel VAR_AUX troca a quebra de linha pelo caractere '|'. Acontece que quando chamo o procedimento dá um erro de conversão justamente nessa linha.
Alguém sabe o que pode ser??
Estou utilizando o replace para tirar quebra de linha de um campo de uma tabela do banco de dados firebird, utilizo a seguinte linha:
VAR_AUX = REPLACE(:var_obs,ASCII_CHAR(13) || ASCII_CHAR(10),'|');
As variaveis VAR_AUX e VAR_OBS são do tipo VARCHAR(7000).
Utilizando o IBExpert para depurar a storeprocedure passa numa boa sem erro e a variavel VAR_AUX troca a quebra de linha pelo caractere '|'. Acontece que quando chamo o procedimento dá um erro de conversão justamente nessa linha.
Alguém sabe o que pode ser??
Jean Peixoto
Curtidas 0
Respostas
Alisson Santos
12/08/2015
Qual o erro que dá amigo???
GOSTEI 0