Ir para conteúdo
Fórum Script Brasil
  • 0

Fotos em Base de Dados


Americo-bvpn

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0

O legal é você salvar no BD apenas o caminho para a foto, e as fotos em um diretório qualquer do seu domínio...

Para exibir as fotos você faz uma consulta ao banco de dados, imprimindo o caminho da foto aonde você quer exibila...

um exemplo tosco disso seria:

'concetando ao bd e consultando o campo foto, setando um recorsdet
Set objConn =  Server.CreateObject("ADODB.Connection")
objConn.Open "DBQ=" & Server.MapPath("bd.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}","username","password"
ComandoSQL = "select campo_foto from sua_tabela"
Set ObjRs = objConn.Execute(ComandoSQL)

'imprimindo em tela:
<img src="<%response.write ObjRs ("campo_foto")%>" width="140" height="30" />

sacou?

Rafael Spilki

Link para o comentário
Compartilhar em outros sites

  • 0
O legal é você salvar no BD apenas o caminho para a foto, e as fotos em um diretório qualquer do seu domínio...

Para exibir as fotos você faz uma consulta ao banco de dados, imprimindo o caminho da foto aonde você quer exibila...

um exemplo tosco disso seria:

'concetando ao bd e consultando o campo foto, setando um recorsdet
Set objConn =  Server.CreateObject("ADODB.Connection")
objConn.Open "DBQ=" & Server.MapPath("bd.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}","username","password"
ComandoSQL = "select campo_foto from sua_tabela"
Set ObjRs = objConn.Execute(ComandoSQL)

'imprimindo em tela:
<img src="<%response.write ObjRs ("campo_foto")%>" width="140" height="30" />
sacou? Rafael Spilki
oi o k estara errado aqui?
<% if (!fotos.EOF || !fotos.BOF) { %>
              <img src="<%response.write ObjRs (fotos.Fields.Item("TER_FOTO").Value)%>" width="100" height="100" /> 
          <% } // end !fotos.EOF || !fotos.BOF %> </tr>
dá este erro: Tipo de erro: Erro de compilação do Microsoft JScript (0x800A03EC) Carácter ';' esperado /aplic/IF/SOCIOS/FICHA_SOCIO.asp, linha 542, coluna 15 response.write ObjRs (fotos.Fields.Item("TER_FOTO").Value) --------------^ Informo k o site esta em javascript como prova a 1ª linha:
<%@LANGUAGE="JAVASCRIPT"%>

Informo ainda k estou usando o Dream Weaver e criei um recordset chamado "fotos" com a base de dados

O problema é k as fotos que pretendo apresentar estao embutidas na BD atraves de um campo do tipo Objecto OLE. Esta a ver?

Sem mais

Cumprimentos

Am. Silv.

Link para o comentário
Compartilhar em outros sites

  • 0

Esses são os problemas de se usar as sintaxes do próprio DreamWeaver.... A sintaxe está errada! está misturando sintaxe de asp com Javascript...

Além disso como falei anteriormente, a forma correta de se trabalhar com fotos no asp não é essa... você deverá trabalhar salvando o caminho das fotos no BD e as fotos num diretório. Para fazer isso você precisará fazer upload das fotos e também trabalhar com FSO.

o correto de escrever isso em asp seria como eu coloquei acima, e se forem mais de uma foto que se deseja exibir basta colocar o response.write dentro de um loop tipo while:

<%While Not ObjRs.EOF %>
<img src="<%response.write ObjRs ("campo_foto")%>" width="140" height="30" />
<%ObjRs.MoveNext
Wend%>

[]'s Rafael Spilki

Link para o comentário
Compartilhar em outros sites

  • 0

se esta usando o tipo ole, existe uma rotina em binarios pra exibir e garav-lá...

da uma pesquisada ai que você acha fácil...

o q está errado no seu código?

basicamente você seta seu código pra ASP de js, e usa uma programação mista de ASP JS com ASP VB. e não funciona...

outra o dreamweaver só presta pra colorir o código enquanto se escreve... se você usa as funções dele mais não entende bulhufas de ASP ai sim você estará perdido... porque ele é burro... klkk enche de código em local errado....

Link para o comentário
Compartilhar em outros sites

  • 0
se esta usando o tipo ole, existe uma rotina em binarios pra exibir e garav-lá...

da uma pesquisada ai que você acha fácil...

o q está errado no seu código?

basicamente você seta seu código pra ASP de js, e usa uma programação mista de ASP JS com ASP VB. e não funciona...

outra o dreamweaver só presta pra colorir o código enquanto se escreve... se você usa as funções dele mais não entende bulhufas de ASP ai sim você estará perdido... porque ele é burro... klkk enche de código em local errado....

Onde posso obter a rotina k fala? visto a base de dados contar cerca 2000 fotos

Link para o comentário
Compartilhar em outros sites

  • 0
se esta usando o tipo ole, existe uma rotina em binarios pra exibir e garav-lá...

da uma pesquisada ai que você acha fácil...

o q está errado no seu código?

basicamente você seta seu código pra ASP de js, e usa uma programação mista de ASP JS com ASP VB. e não funciona...

outra o dreamweaver só presta pra colorir o código enquanto se escreve... se você usa as funções dele mais não entende bulhufas de ASP ai sim você estará perdido... porque ele é burro... klkk enche de código em local errado....

Onde posso obter a rotina k fala? visto a base de dados contar cerca 2000 fotos

Você pode também buscar o nome da foto da base de dados, buscar de uma Select.

><img src="<%= RS_Produto("img_produtoPQN") %>" width="130" height="130" border="0"alt="www.lojafacil.com.br/lojavirtual">

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...