IMAGEM NO FIREBIRD

3LTON 19/01/2010 10:52:38
#332283
Ola.


Como gravo imagem no firebird?
3LTON 20/01/2010 14:57:57
#332412
Ola.

Alguem tem alguma dica?
ARLEIROSSI 20/01/2010 16:23:54
#332421
Resposta escolhida
Jogue o valor Binario em um campo BLOB (BINARY)

  [ô]converte foto em bytes para banco de dados (usando uma classe)

Imports System.IO

Public Class clasGERAL
Public Shared Function psfuFOTO2BYTE(ByVal strARQUIVOIMAGEM As String) As Byte()
Dim fstARQUIVO As FileStream = New FileStream(strARQUIVOIMAGEM, FileMode.Open, FileAccess.Read)
Dim breARQUIVO As BinaryReader = New BinaryReader(fstARQUIVO)
Dim bytIMAGEM() As Byte = breARQUIVO.ReadBytes(fstARQUIVO.Length)
breARQUIVO.Close()
fstARQUIVO.Close()
Return bytIMAGEM
End Function

3LTON 21/01/2010 15:12:32
#332508

Arlei Rossi, valeu era isso que precisava.


Agora estou precisando recuperar a imagem que salvei. Alguem sabe?

Programador VB Free Lancer
3LTON 22/01/2010 07:53:22
#332573
Alguém mais pode ajudar?
3LTON 22/01/2010 09:13:48
#332582
Para recuperar:

Dim bytePicData() As Byte =DS.TABLES(0) .Rows(PosicaoRegistro)([Ô]Foto[Ô])

Dim PicMemStream As New System.IO.MemoryStream(bytePicData)
picFoto.Image = Image.FromStream(PicMemStream)
Tópico encerrado , respostas não são mais permitidas