[firebase-br] Zu wenig Arbeitsspeicher (Campo VARCHAR(4000))

Carlos H. Cantu listas em warmboot.com.br
Seg Jul 22 11:39:48 -03 2013


Possivelmente é algum bug no seu componente de acesso a dados.

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

GI> Carlos, o problema é que tenho algumas bases as quais o meu campo historico
GI> tem valores com 500 600 caracteres, e fazendo esse cast esta me retornando
GI> somente 259.

GI> Otavio, fiz o cast com o blob sub_type 1 e consegui resolver o problema no
GI> IBexpert, mas quando passo para a minha aplicação no delphi infelizmente
GI> estou tendo erro.
GI> insufficient memory for this operation.

GI> Obrigado.

GI> -----Mensagem Original----- 
GI> From: Carlos Andrade - GMail
GI> Sent: Saturday, July 20, 2013 12:37 PM
GI> To: lista em firebase.com.br
GI> Subject: Re: [firebase-br] Zu wenig Arbeitsspeicher (Campo VARCHAR(4000))

GI> Tente utilizar:

GI> cast(substring(HISTORICO from 1 for 259) as varchar(259))

GI> ----------------------------------------


GI> Bom dia, tenho um campo varchar(4000), tenho muitos registros na tabela
GI> onde temos o atributo HISTORICO.
GI> Quando tenho um select que retorna este campo acontece o seguinte erro:


GI> Error Message:
GI> ----------------------------------------
GI> Zu wenig Arbeitsspeicher


GI> Utilizei um  Cast retornando somente 2500 caracteres, para algumas
GI> situações solucionou mas para outras não.

GI> Ou seja, não posso reduzir mais esse campo, alguém sabe a fonte do
GI> problema e/ou uma solução para o mesmo?

GI> OBS: Neste banco que estou testando não tenho registros com Historico com
GI> 2500 caracteres, o registro com maior quantidade de  caracteres é 259, e
GI> mesmo assim acontece esse erro.

GI> Obrigado.


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


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





Mais detalhes sobre a lista de discussão lista