USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  ASP - Active Server Page
Voltar
Autor Assunto:  Carregar imagem DB access e mostrar numa páginaASP
Sérgio
não registrado
Postada em 22/11/2004 23:36 hs   
Preciso ler uma imagem num banco de dados access (campo OLE DB) e mostrar seu conteúdo na página. Já consegui até chegar ao Binaro da imagem, mas quando mando mostrar não funciona. Tipo, tenho duas páginas (que foi como cheguei mais perto):
Na página onde a imagem deve aparecer, tenho a seguinte instrução:
 
response.write "<img src=desenhafoto.asp?cid=" & request.querystring("cid") & ">"
 
a página desenhafoto.asp vai abaixo:
<!--#include file="adovbs.inc"-->
<%
response.expires = 0
response.clear
response.contenttype = "image/jpg"
Set Cnn=Server.CreateObject("ADODB.Connection")
Set rs=Server.CreateObject("ADODB.Recordset")
DSNName = "DRIVER=Microsoft Access Driver (*.mdb);UID=meuUSER;Pwd=minhaPWD;DBQ="
DSN = DSNName & Server.MapPath ("..dadoscodados.MDB")
cnn.Open DSN
rs.open "select imagem from tabela where cidade = '" & request.querystring("cid") & "'",cnn,adopenstatic,adlockoptimistic
Response.BinaryWrite rs("imagem")
rs.close
set rs=nothing
cnn.close
set cnn=nothing
%>
 
ele monta a página com o x de imagem não encontrada (como se tivesse uma img src com um arquivo que não existe). Se vc passa direto o parâmetro para a página, via linha de comando, chamando desenhafoto.asp?cid=nomedacidade, ele mostra a janela de abrir ou salvar arquivo, se salvar como JPG ele inclusive abre a imagem perfeitamente no HD. Se manda abrir, abre no Notepad como texto. O que faço. Help ME - URGENTE
     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
Postada em 23/11/2004 08:38 hs         
eu faço diferente, eu guardo o nome do arquivo em um campo no banco de dados e o arquivo nas pasta figuras do servidor depois só faço um img com o nome do arquivo que está no banco de dados.
     
Sérgio
não registrado
Postada em 23/11/2004 10:17 hs   
Marini, todo mundo faz isso, inclusive eu já fiz isso, mas vc há de convir: 1) o arquivo fica exposto, pode ser apagado/alterado por qualquer pessoa que tenha acesso à ele. 2) Se a MS fez um bco de dados que guarda fotos, fez um comando para carregar essa foto, "TEM" que ter alguma forma de utilizálo. 3) Nesse caso, é imprescindível que eu tenha a foto no MDB, pois o cliente fará Uploads do MDB e a foto irá junto, muitas serão as mesmas, outras serão alteradas, aí teremos que ter todas as que foram alteradas e todas as que não alteradas, fazer o Upload, etc, sendo que no MDB já está tudo no seu devido lugar...
Agradeço sua ajuda... Obrigado por responder.
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página