Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Immagini e db
mercoledì 23 novembre 2005 - 11.30
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
adima80
Profilo
| Junior Member
158
messaggi | Data Invio:
mer 23 nov 2005 - 11:30
Ciao voglio inserire nel mio db delle immagini e caricarle successivamente in una pagina asp.net o in una winform... sto usando msde ma abbiamo intenzione di passare a SqlServer Express (per piccoli clienti). E' una cosa possibile??? come posso fare???
grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 23 nov 2005 - 11:35
>Ciao voglio inserire nel mio db delle immagini e caricarle successivamente
>in una pagina asp.net o in una winform... sto usando msde ma
>abbiamo intenzione di passare a SqlServer Express (per piccoli
> clienti). E' una cosa possibile??? come posso fare???
>grazie
Ciao, si è possibile utilizzando campi BLOB come indicato in questo articolo:
http://www.dotnethell.it/articles/DatabaseBLOBs.aspx
Per far sì che appaiano le immagini prelevate direttamente dal DB ci sono due strade, o utilizzare ASP.NET 2.0 e il nuovo oggetto GridView che se non sbaglio può renderizzarle al volo (ossia estrapolando l'immagine dalla colonna del DB e rappresentandola) oppure sia in ASP.NET 1.1 che 2.0 creare una pagina che legga i byte dal DB e li invii con una Response.Write al client in questo modo:
<img src="/GetImage.aspx?ImageID=1" />
e poi impelemntare nella pagina GetImage.aspx la lettura e invio di dati.
Personalmente sconsiglio l'inserimento di immagini all'interno del database considerato che spesso lo appesantiscono e a volte sono di difficile gestione.
Riguardo il DB, sia MSDE, che SQL Express che altro accettano campi di tipo BLOB quindi immagini.
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !