12 messaggi dal 08 luglio 2005
Salve a tutti, ho creato un db access su cui appoggiare la mia applicazione asp. tale db è salvato in un server.
Tramite asp vorrei leggere queste immagini in modo da "svincolarmi" di percordi delle immagini.
come posso fare avete pezzi di codice, esempi o altro che possano aiutarmi

Grazie a tutti


Davide
579 messaggi dal 28 gennaio 2004
in linea di max devi prima di tutto creare un recordset per connetterti al db contenente le immagini e poi
puoi partire dall'usare una stringa del genre:

<img src="<%=variabile%>">

di modo che pesci il nome file dal db e poi l'html vada a pescarsi le immagini nell'opportuna cartella...
se trovo un esempio piu chiaro lo posto
ciauuuuuu
12 messaggi dal 08 luglio 2005
Se riuscissi a mandarmi l'esempio sarebbe di grande aiuto...
Un'altra precisazione sulla mia domanda... il campo della tabella access contenente la mia immagine è di tipo "Oggetto OLE"
l'esempio di morph3us non riguarda un campo OLE ma un campo in cui memorizzi gli indirizzi e i nomi dei file d'immagine. Ti consiglio di utilizzare il metodo indicato da morph3us perchè strutturalmente più semplice e soprattutto perchè rende il tutto più veloce (in termini di risposta del db).

Alberto Biancardo
579 messaggi dal 28 gennaio 2004
Eccoti qua un esempio, e vecchio e non ricordo esattamente il suo funzionamento, ma dovrebbe prestarsi al tuo utilizzo....

<%@LANGUAGE = "VBSCRIPT"%>
<%Option Explicit%>
<!-- #include file="../connection.asp" -->
<%
'creazione variabili
Dim rs, strSQL, sql, rscards, rsphoto
'apertura recordset e interrogazione sql
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT imageTitle, imageDesc, imageID FROM tblImage"
rs.open strSQL, conn
Set rsphoto = server.CreateObject("adodb.recordset")
sql = "select * from tblimage"
rsphoto.open sql, conn
%>
<html>
<head>
<title>Album Fotografie</title>
<link rel="stylesheet" type="text/css" href="global.css" />
</head>

<body>
<div id="content">
<h1>Il mio album fotografico</h1>
<ul>
<%
Do While Not rs.eof
do while not rsphoto.eof %>
<li><a href="viewimage.asp?id=<%=rs("imageID")%>"><%=rs("imageTitle")%></a>
<br /><strong><%=rs("imageDesc")%></li>
<img src="/photoalbum/uploads/<%=rsphoto("imagefilename")%>" alt="<%=rsphoto("imagefilename")%>" height="50" weight="30">
<%
rs.MoveNext
rsphoto.movenext
loop
loop
rsphoto.close
set rsphoto = nothing
rs.close
set rs = nothing
conn.close
set conn = nothing
%>
<p><a href="editalbum.asp">inserisci una foto</a></p>
</body>
</html>

Fammi sapere se ti viene comodo ciauu
12 messaggi dal 08 luglio 2005
grazie per i suggerimenti, ma vorrei sapere alcune cose:
1) nel campo imagefileanme è indicato il nome del file immagine (es. foto.jpeg) oppure è il nome del campo di tipo ole all'interno della tabella?
2) la pagina editalbum.asp serve per permettere all'utente di aggiungere una nuova immagine nel sito? Se si mi potresti mandare anche il codice di questa pagina o spiegami meglio il suo funzionamento?

Grazie 1000
Modificato da ddtdavide il 26 luglio 2005 16.43 -
579 messaggi dal 28 gennaio 2004
si, la pagina editalbum riguard al'inserimento di nuove fotografie, ho utilizzato un componente che forse conosci, si chiama aspupload, per quanto riguarda la sua documentazione puoi trovare tutte le info che vuoi qui:

http://www.aspupload.com

l'indicazione imagefilename invece serve appunto ad andare apescare il nome della foto nel campo del database, ma senza usare un campo ole basta un campo testo comunissimo...
ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.