• Domingo 22 de Diciembre de 2024, 19:46

Autor Tema:  Recuperar Imagenes De Bd  (Leído 906 veces)

ronaldxl

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Recuperar Imagenes De Bd
« en: Martes 21 de Agosto de 2007, 19:42 »
0
Buen Día a todos
Tengo un problema, quiero "traer" a mi aplicación, imagenes de la base de datos Northwind (al modo de práctica) y pues lo que hago es lo siguiente:
Código: Text
  1.  
  2.                 Byte[] img = drd.GetSqlBinary(4).Value;
  3.                 MemoryStream ms = new MemoryStream(img);
  4.                 Bitmap bm = new Bitmap(ms);
  5.  
  6.                 picFoto.Image = bm;
  7.                 ms.Close();
  8.  
  9.  
donde drd Es mi dataReader
También había intentado con:
Código: Text
  1.  
  2.                 Byte[] img = drd.GetSqlBinary(4).Value;
  3.                 MemoryStream ms = new MemoryStream();
  4.                 ms.Write(img, 0, img.Length);
  5.  
  6.                 picFoto.Image = Image.FromStream(ms);
  7.                 ms.Close();
  8.  
  9.  
Tanto en MemoryStream ms=new MemoryStream(img) como en PicFoto.Image=Image.FromStream(ms), me lanza una excepción  de tipo ArgumentException que dice : Parameter is not valid, En realidad no se que puede fallar, si alguien me puede ayudar se lo agradezco bastante y de antemano gracias a todos.