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

Gabriel Immich gabrielfernandoi em gmail.com
Seg Jul 22 14:22:00 -03 2013


Cantu, obrigado pela resposta.
Estamos utilizando o Driver DevartInterbase da CoreLab.
Se alguém tiver uma sugestão de outro driver para fazer o teste, favor 
repassar.

Obrigado.


-----Mensagem Original----- 
From: Carlos H. Cantu
Sent: Monday, July 22, 2013 1:49 PM
To: FireBase
Subject: Re: [firebase-br] RES: Zu wenig Arbeitsspeicher 
(CampoVARCHAR(4000))

Então vc deve estar usando o dbExpress com driver do InterBase (pois
Delphi 6 não tinha driver especifico pro Firebird). Sugiro vc testar
outros drivers dbexpress de terceiros.

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

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

GI> Obrigado.

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

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

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

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

GI> []s
GI> Carlos H. Cantu
GI> www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br -
GI> 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


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


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 





Mais detalhes sobre a lista de discussão lista