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
ASP.NET 1.0/1.1
Caricare immagini direttamente da ACCESS su VB.NET
lunedì 24 settembre 2007 - 21.10
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Viktrus
Profilo
| Newbie
13
messaggi | Data Invio:
lun 24 set 2007 - 21:10
Salve io dovrei caricare delle immagini direttamente da access. Riesco ad inserire nelle TextBox i dati che ni servono ma non riesco a caricare le immagini che sono degli oggetti ole all'interno di access
Dim PercorsoDB As String = (Path_Server_ & Path_DataBase_Server_Local_)
Dim ConnString As String = "Provider= Microsoft.Jet.OLEDB.4.0; " & "Data Source =" & PercorsoDB
Dim Connect_Database As New OleDbConnection(ConnString)
Dim Oggetto As OleDbDataReader
Dim Comando_ As OleDbCommand
Dim sql As String
Connect_Database.Open()
sql = ("select * from CARD where CodiceCard = '" & RIGA & "' ") riga
Comando_ = New OleDbCommand(sql, Connect_Database)
Oggetto = Comando_.ExecuteReader
Oggetto.Read()
Code_Card.Text = Oggetto.Item("CodiceCard") 'Assegno la stringa Code_Card_ al TextBox
Card_Name.Text = Oggetto.Item("NomeCard") 'Assegno la stringa Name_Card_ al TextBox
Pack_Card.Text = Oggetto.Item("PaccoCard") 'Assegno la stringa PAck_Card_ al TextBox
Country.Text = Oggetto.Item("Lingua") 'Assegno la stringa Lenguage_ al Text
Ho provato ha scrivere ma non carica niente
Picture_Top.Image = Oggetto.Item("Foto") In questo campo ho la foto
Come posso fare. Grazie accetto tutti i consigli. AIUTO::::::
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 26 set 2007 - 11:28
>Salve io dovrei caricare delle immagini direttamente da access.
>Riesco ad inserire nelle TextBox i dati che ni servono ma non
>riesco a caricare le immagini che sono degli oggetti ole all'interno
>di access
Non è naturalmente possibile così direttamente. O usi Crystal Report che fa la deserializzazione in automatico e ti presenta l'immagine oppure devi leggere in binario l'immagine, scriverla su disco esempio temp.png e visualizzarla con <img src="temp.png" alt="" />.
Oppure creare una pagina tipo GenImage.aspx che invii come Response.Write lo Stream binario letto dal campo immagine del DB Access. A quel punto puoi fare <img src="GenImage.aspx?ID=1" alt="" /> e apparirà l'immagine.
Per gestire i campi Blob consiglio la lettura di questo articolo:
http://www.dotnethell.it/articles/DatabaseBLOBs.aspx
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 !