Guardar imagen en sqlserver de .net

30/11/2004 - 15:29 por Marcelo | Informe spam
Hola amigos.
Tengo un problemita, necesito guardar una imagen un una base de datos, sql
server 2000, y no tengo ni idea de como se hace, y si es posible como lo
puedo hacer a partir de una secuencia sql.
Muchas gracias,
 

Leer las respuestas

#1 Geovanny Quirós Castillo
30/11/2004 - 16:00 | Informe spam
Hola Marcelo,
espero que este ejemplo te sirva, talvez haya otras formas de hacerlo pero
esta me funciona perfectamente.
Saludos
Geovanny Quiros
Costa Rica

Dim cnsql2 As New SqlConnection(ConnectionString)

Dim cmsql2 As New SqlCommand("Update Paciente set foto = @blobdata where
cedula = TxtCedula.Text", cnsql2)

Dim ms As MemoryStream = New MemoryStream

PicFoto.Image.Save(ms, ImageFormat.Jpeg)

Dim bytBLOBData(ms.Length - 1) As Byte

ms.Position = 0

ms.Read(bytBLOBData, 0, ms.Length)

Dim prm As New SqlParameter("@BLOBData", OleDbType.Binary, _

bytBLOBData.Length, ParameterDirection.Input, False, _

0, 0, Nothing, DataRowVersion.Current, bytBLOBData)

cmsql2.Parameters.Add(prm)

cnsql2.Open()

cmsql2.ExecuteNonQuery()

cnsql2.Close()


"Marcelo" escribió en el mensaje
news:
Hola amigos.
Tengo un problemita, necesito guardar una imagen un una base de datos, sql
server 2000, y no tengo ni idea de como se hace, y si es posible como lo
puedo hacer a partir de una secuencia sql.
Muchas gracias,

Preguntas similares