
16/11/2012, 02:24
|
 | | | Fecha de Ingreso: mayo-2011
Mensajes: 39
Antigüedad: 13 años, 9 meses Puntos: 0 | |
Respuesta: Guardar imagenes en asp.net Error 1 No se puede convertir el tipo 'System.Data.SqlClient.SqlDataReader' en 'byte[]' Ese es el error que me envia, en la siguiente linea de codigo:
string sql = "select * from cliente where rut =" + txtRutBuscar.Text + ";";
SqlConnection conn = new SqlConnection(@"Data Source=NICOLAS-PC\SQLEXPRESS;Integrated Security=True");
SqlCommand cmd = new SqlCommand(sql, conn);
conn.Open();
byte[] byteImage = (Byte[])cmd.ExecuteReader();
//byte n = Convert.ToByte(cmd.ExecuteReader());
//byte[] byteImage = n;
if (byteImage != null)
{
Response.ContentType = "image/jpeg";
Response.Expires = 0;
Response.Buffer = true;
Response.Clear();
Response.BinaryWrite(byteImage);
Response.End();
}
conn.Close();
}
en esta para ser mas exactos: byte[] byteImage = (Byte[])cmd.ExecuteReader();
y el error que me lanza es:
Error 1 No se puede convertir el tipo 'System.Data.SqlClient.SqlDataReader' en 'byte[]' Ese es el error que me envia, en la siguiente linea de codigo:
Saludos y gracias por tu ayuda rootk
__________________ El amor mas fiel y duradero es el amor que uno se tiene. |