Almacenar imagenes en SQL SERVER

Luis
02 de Septiembre del 2003
Queria que alguien me explique como puedo hacer para desde Visual Basic, usando ADO guardar una imagen en la base de datos, y luego recuperarla para poder usarla en un control Image, o un PictureBox. Si pudieran responderme al correo mejor. Gracias!!

abraham
02 de Septiembre del 2003
esto lo obtuve de un foro espero y te sirva

Mira en la ayuda sobre el objeto STREAM de ADO, eso si, si no me equivoco
aparecio apartir de la verison 2.5 o la 2.6

Por ejemplo, supongamos que rs es un recordset de la tabla en la que
quieres almacenar el fichero y cAttFile es el nombre del fichero


Set ofic = New adodb.Stream
ofic.Type = adTypeBinary
ofic.Open
ofic.LoadFromFile cAttFile

rs("NombreImagen") = FileNameFromPath(cAttFile)
rs("Imagen") = ofic.Read
rs.Update

ofic.Close
Set ofic = Nothing

rs.Close
Set rs = Nothing

Espero que te sirva

Un saludo