conn.Open();//se abre la conexion
lector = comando.ExecuteReader();//llena el lector con lo devuelto por la consulta
lector.Read();//se lee el lector
byte[] bytes=(byte[])lector.GetValue(0);//se crea una variable tipo byte y se le pasa como prametro el dato almacenado en el lector
string imagenEnString= Convert.ToBase64String(bytes);//llena el textbox con con el dato almacenado el la variable byte, pero primero se converte para su escritura en el textbox
FileStream fs1
= new FileStream
(sImagenTemporal, FileMode
.Create);//se declara un fileStream para crear un archivo de imagen en la ruta de la variable
BinaryWriter bw1
= new BinaryWriter
(fs1
);//se declara el binaryWriter para escribir en binario sobre la ruta del fileStream
try
{
bw1.Write(bytes);//se escribre en el bynaryWrite lo que hay en la variable bytes
PictureBox1.ImageLocation = (sImagenTemporal);//se le da la ruta al pictureBox para mostrar la imagenya convertida y almacenada
}
catch (Exception exc)
{
MessageBox.Show(exc.Message);//muestra el mensaje de error
}