Lettura/Scrittura in vb2005 di Campo Blob/Oggetto OLE in Access

mercoledì 17 ottobre 2007 - 16.35

dmpierpy Profilo | Newbie

Buon pomeriggio a tutti !
Sarò breve e coinciso:
ho un campo Oggetto OLE quindi Blob in una tabella di Access, al suo interno devo memorizzare e rileggere un'immagine, ma con il codice seguente non mi funziona, dove sbaglio ?

Questa è la scrittura:
Dim StrFoto = "C:\PIPPO.JPG"
Dim fileStream As System.IO.FileStream = New System.IO.FileStream(StrFoto, System.IO.FileMode.Open, System.IO.FileAccess.Read)
Dim imageSize As Long = fileStream.Length
Dim imageData(fileStream.Length) As Byte

fileStream.Read(imageData, 0, System.Convert.ToInt32(fileStream.Length))
fileStream.Close()

currentDataRowView.BeginEdit()
currentDataRowView("Immagine") = imageData
currentDataRowView.EndEdit()

Ma a leggerlo come faccio ?


Grazie 1000

lbenaglia Profilo | Guru

>Ma a leggerlo come faccio ?

Ciao Pierpaolo,

fai riferimento a questo articolo della Knowledge Base:

"How To Display an Image from a Database in a Windows Forms PictureBox by Using Visual Basic .NET"
http://support.microsoft.com/kb/321900/en-us

Altre soluzioni le trovi negli articoli in fondo alla pagina.

>Grazie 1000
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
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 !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5