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
|