Fórum Replace no Firebird 2.5.4 #528523
12/08/2015
0
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
Curtir tópico
+ 0
Responder
Posts
17/08/2015
Alisson Santos
Qual o erro que dá amigo???
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)