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

Gabriel Immich gabrielfernandoi em gmail.com
Seg Jul 22 11:56:30 -03 2013


Carlos, o Componente que estou utilizando é SqlDataSet, DataSetProvider, 
ClientDataSet e DataSource(Delphi 6). Se alguém souber algum problema com 
algum destes componentes favor informar, já ouvi rumores referente ao 
ClientDataSet, mas nada comprovado.
Matheus, não criei um campo blob, somente fiz um cast no campo.
CAST(TABELA.HISTORICO AS BLOB SUB_TYPE 1) AS HISTORICO

Obrigado.

-----Mensagem Original----- 
From: Matheus Mathias
Sent: Monday, July 22, 2013 11:45 AM
To: 'Carlos H. Cantu' ; 'FireBase'
Subject: [firebase-br] RES: Zu wenig Arbeitsspeicher (Campo VARCHAR(4000))

Bom dia,
Eu não consegui pegar do Inicio da discussão, porem não foi trocado a tipo
do campo?
Por exemplo, estava como Blob e você trocou ele para varchar(4000), apenas
isso.
Sem fazer a criação de um novo campo para realmente converter essa
informação para o tipo blob.

-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu
Enviada em: segunda-feira, 22 de julho de 2013 11:40
Para: FireBase
Assunto: Re: [firebase-br] Zu wenig Arbeitsspeicher (Campo VARCHAR(4000))

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
GI> historico tem valores com 500 600 caracteres, e fazendo esse cast
GI> esta me retornando somente 259.

GI> Otavio, fiz o cast com o blob sub_type 1 e consegui resolver o
GI> problema no IBexpert, mas quando passo para a minha aplicação no
GI> delphi infelizmente 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
GI> 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
GI> tabela 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
GI> Historico com
GI> 2500 caracteres, o registro com maior quantidade de  caracteres é
GI> 259, e 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


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


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





Mais detalhes sobre a lista de discussão lista