>Grazie della risposta, io uso access, ma cmq penso sia lo stesso.
>ho inserito questa parte di codice
>
><asp:imagefield dataimageurlfield="Foto"
> alternatetext="Employee Photo"
> nulldisplaytext="No image on file."
> headertext="Foto"
> readonly="true"/>
>
>
>il campo del db è Foto ho inserito la path del tipo c:\1.jpg
>ma anche cn \immagini\1.jpg però il risultato non visualizza
>aluna foto, dove sbaglio? Grazie
>http://www.risorsefantacalcio.it
>
>Risorse per tutti gli appassionati di fantacalcio da cui prelevare
>news, probabili formazioni, voti del corriere e gazzetta e
>tanhto altro.
Ciao,
per il percorso delle immagini considera che in un'applicazione web i file devono essere all'interno della cartella del sito, non possono stare sotto c:\, altrimenti il browser dei vari client cercherà l'immagine sul disco locale di chi sta visitando il sito.
Io ti consiglio di fare una cartella (ad esempio "ImmaginiDB") all'interno del tuo sito con dentro tutte le immagini che ti servono. Poi imposti la colonna in questo modo:
<asp:imagefield dataimageurlfield="Foto"
DataImageUrlFormatString="~/ImmaginiDB/{0}"
alternatetext="Employee Photo"
nulldisplaytext="No image on file."
headertext="Foto"
readonly="true"/>
così ti cerca tutti i file all'interno della cartella che hai creato nella root della tua applicazione web. Se preferisci altri percorsi basterà modificare la proprietà DataImageUrlFormatString. Considera che il carattere {0} verrà sostituito con il valore prelevato dal database.
Se invece per un discorso di sicurezza vuoi che le immagini siano salvate in una cartella al di fuori del sito web, dovrai crearti un httphandler o una pagina aspx che si occupi di caricare l'immagine dal disco e visualizzarla.
Per maggiori dettagli su questa seconda soluzione puoi guardare questa discussione: http://www.dotnethell.it/forum/messages.aspx?ThreadID=21652