Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Erick de Camargo

[Resolvido] ASP leitura de BLOB field

Recommended Posts

Galera,

 

Seguinte....

 

Estou trabalhando numa empresa que usa banco Firebird 2.0 (entrei aqui já assim, pra mudar isso é loucura !).

 

Estou fazendo um sistema de boletos bancários e criei uma tabela para armazenar as diversas informações para gerar tais boletos, dentre elas uma coluna HTML para armazenar os boletos já gerados (para não ter que rodar todo o script para N boletos toda vez que a página for acessada).

 

A idéia é assim....

 

Boleto id = 1 acessado a primeira vez, roda todo o script e monta o boleto.

Boleto montado eu gravo o HTMl gerado para exibição posterior.

Acessado novamente, eu apenas puxo a coluna HTML do banco e mostro na tela (sem rodar todo o script de geração novamente)

 

Seria interessante talvez rodar todo o script de novo, mas podem ser passados N (e esse N são VÁAAAAARIOS) ids simultaneamente.

 

Então vamos ao problema....

 

Este HTML, me recomendaram armazenar num campo tipo Blob.

 

Pra armazenar, ACHO que será fácil, mas na hora da leitura, eu não estou conseguindo fazer a leitura do campo.

 

A questão, é que não é uma imagem, e sim um texto.

 

Alguém pode me ajudar com a escrita e leitura deste campo ???

 

Atenciosamente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, desculpa, ainda estou totalmente Newbie em .NET (quero muito aprender, soh falta $$ pra um curso decente (impacta))

 

E o link não me ajudou por 2 motivos...

 

1 - nao manjo .NET ainda, E é orientada a objetos

 

2 - meu conteúdo não é uma imagem, e sim um texto (text/plain), na verdade um HTML.

 

Alguém mais poderia me ajudar ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

se é texto, coloca dentro de um LONGTEXT ( no caso do MySQL ), usa o Server.HTMLEncode para fazer a escrita e depois chama normalmente!

 

existe algum erro que gera na tela?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, desculpa a falta de atenção....

 

Sério mesmo !!

 

Então, tava dando um erro de tipos incompativeis, quando eu tentava comparar o campo do banco com ="".

 

Mas, me desculpe mais uma vez, eu acabei resolvendo....

 

O caso é o seguinte, pra ser sincero, esse Firebird, no meu ver é um LIXO !

 

Os campos Type (BLOB) e dependendo do type, tem sub_types (que eu estava colocando 0 que é Binay) eu só precisei alterar esse subtype pra 1 que é Texto ! E tudo funcionou perfeito !!!

 

Eu tava viajando, tentando usar ADO.stream, várias coisas pra resolver...

 

Além do que, procura isso em algum lugar da internet, não encontra !!!

 

Mas de qualquer forma, valeu mesmo aos que tentaram ajudar, principalmente a voce Ted k' !!!

 

Brigadao mesmo, pode setar como resolvido !

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.