Error al recuperar una imagen de una bd sql server y cargarla a un control picturebox
Publicado por Yuri (2 intervenciones) el 26/09/2018 19:13:24
Buenos dias tengo un problema al recuperar una imagen almacenada en una base de datos sql server y querar cargarla en un control picturebox, el codigo es el sgt:
Al ejecutar el proyecto me genera el sgt error:

no se que estoy haciendo mal, gracias por vuestra ayuda.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
private void btnObtener_Click(object sender, EventArgs e)
{
if (cn.State == ConnectionState.Closed)
{
cn.Open();
SqlCommand cmd = new SqlCommand("select imagen from documento where iddoc = 2", cn);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet("imagen");
da.Fill(ds,"imagen");
byte[] imagen1 = new byte[0];
DataRow dr = ds.Tables["imagen"].Rows[0];
imagen1 = (byte[])dr["imagen"];
MemoryStream ms = new MemoryStream(imagen1);
pictureBox1.Image = Image.FromStream(ms);
cn.Close();
}
}

no se que estoy haciendo mal, gracias por vuestra ayuda.
Valora esta pregunta


0