Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/11/2012, 02:24
Avatar de Darsk
Darsk
 
Fecha de Ingreso: mayo-2011
Mensajes: 39
Antigüedad: 13 años
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.