Fórum Converter campo blob para varchar e remover formatação #393119
29/12/2010
0
Olá, necessito converter um DB de um cliente que possue um registro com o campo blob, mas no novo db esse campo é convertido para varchar, até ai nenhum problema, porém quando converto este blob para varchar o mesmo apresenta alguns caracteres de formatacao rtf como no exemplo abaixo:
{\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}{\f1\fnil MS Sans Serif;}} \viewkind4\uc1\pard\lang1046\f0\fs16 AQUISI\c7\c3O DE PEN DRIVE\f1\par }
onde deveria apenas constar:
AQUISIÇÃO DE PEN DRIVE
Gostaria de obter informações se existe no firebird alguma funcão que possa formatar esses dados para que na conversão venham os dados corretos. Pois até o momento a solução seria usar o replace, mas os dados não seguem um padrão, necessitando assim de muitas correcões, e quando eu visualizo no firebird, o referido campo abre como um rtf com os dados corretos.
{\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}{\f1\fnil MS Sans Serif;}} \viewkind4\uc1\pard\lang1046\f0\fs16 AQUISI\c7\c3O DE PEN DRIVE\f1\par }
onde deveria apenas constar:
AQUISIÇÃO DE PEN DRIVE
Gostaria de obter informações se existe no firebird alguma funcão que possa formatar esses dados para que na conversão venham os dados corretos. Pois até o momento a solução seria usar o replace, mas os dados não seguem um padrão, necessitando assim de muitas correcões, e quando eu visualizo no firebird, o referido campo abre como um rtf com os dados corretos.
João Silva
Curtir tópico
+ 0
Responder
Posts
18/01/2011
Wellington
Olá João Carlos,
Você pode usar a função "FBLOBTOSTR" da UDF "udfpha". http://download388.mediafire.com/ag36vx26a7dg/7z9oh2enjjy/udfpha.zip.
Ex:
.
Espero ter ajudado.
Wellington
Você pode usar a função "FBLOBTOSTR" da UDF "udfpha". http://download388.mediafire.com/ag36vx26a7dg/7z9oh2enjjy/udfpha.zip.
Ex:
UPDATE TABELA SET CAMPO_VARCHAR = FBLOBTOSTR(CAMPO_BLOB);
Espero ter ajudado.
Wellington
Responder
Gostei + 0
12/12/2018
Softbox Ltda
Olá João Carlos,
Como eu faço para conseguir uma cópia do udfpha ?
Como eu faço para conseguir uma cópia do udfpha ?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)
Inserção de url
Descrição
Url
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.
Aceitar