Daniel,
 
O endereco B@5b8520 na verdade é como um ponteiro, ou seja, uma referência ao OBJETO imagem na tabela de objetos da JVM, e não ao seu arquivo. Como o que vc tem é um objeto imagem, não o nome de um arquivo, vc teria que exibi-la não dentro de uma tag HTML, mas sim um contâiner Java.
 
Considere as seguintes opções:
-Converter o banco de imagens em um banco com os nomes dos arquivos de imagem, os quais vc pega com o getString, normalmente, aí o seu código JSP/HTML dá certo. Claro que dependendo do tamanho do teu banco não vale a pena, pois dá trabalho. Mas se for um banco pequeno, vale mais a pena do que armazenar como objetos OLE.
 
-Declarar o objeto imagem como sendo da classe java.awt.Image, e inseri-la em uma applet (uma JApplet é melhor), pois parece que tua saída é em browser. Mas é uma solução que pode te forçar a mudar demais a tua saída
 
Ismar
----- Original Message -----
Sent: Friday, January 17, 2003 8:52 AM
Subject: Re: [java-list] Select uma imagem no banco e exibir

O ODBC acessando o Access deu uma mensagem de que não suporta em tempo de execução......
 
Ismar,
 
Estou fazendo essa consulta usando J2EE jsp ou servlet vou usar como faço para exibir a imagem.....
 
consegui capturar a imagem com Object ele até traz a consulta mas o endereço que exibo para ver se vem a imagem é este
 
 
não tem nada a ver com a imagem......olha a imagem e veja a propriedade o endereço é o mesmo de cima é assim que vem
 
 
recebo a variavel
imagem = resultado.getObject("imagem");
<DIV><IMG align=baseline alt='' border=0 hspace=0 src ="">
 
 
Valeu a todos
 
Daniel
 
----- Original Message -----
Sent: Friday, January 17, 2003 1:59 PM
Subject: Re: [java-list] Select uma imagem no banco e exibir

Daniel,
 
Existe um método para obter dados não-convencionais de BDs, é o java.sql.ResultSet.getBlob(String nome_campo ), onde BLOB=Binary Large OBject. Só não sei te garantir se um OLE no Access é lido como um BLOB, mas talvez seja bom tentar. O método retorna uma referência para java.lang.Object, ou seja, pode vir a apontar qq objeto, como uma java.awt.Image, por exemplo.
 
Ismar Frango
----- Original Message -----
Sent: Thursday, January 16, 2003 4:52 AM
Subject: [java-list] Select uma imagem no banco e exibir

Bom dia a todos,
 
Preciso fazer um sistema pequeno e vou usar o Access como banco.....
 
o meu campo onde cadastro imagens é do tipo Objeto OLE
 
Estou desenvolvendo em servlet
 
dou o select na imagem cadastrada no campo junto com os outros campos quando vou dar o get veja exemplo abaixo
 
    resulNome = resultado.getString("nome");
    ultAcesAdm = resultado.getString("ultimo_acesso");
    saldacao = resultado.getString("saldacao");
    imagem = resultado.getString("imagem");
 
O campo é imagem...

mas eu não sei qual o comando get vou usar estou dando getString o erro eu acho que está ai mas qual get uso??
 
Valeu
 
Daniel

Responder a