Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2010, 15:17
Avatar de Sakyy
Sakyy
 
Fecha de Ingreso: octubre-2008
Mensajes: 14
Antigüedad: 15 años, 6 meses
Puntos: 0
Manejo de Imagenes(Binario a image, image a binario, y exportacion)

Una pequeña duda (o dudas).

1. * Tengo una base de datos con campos de tipo Image, tengo una funcion que me guarda las imagenes mostrandolas primero en un PictureBoz y luego las convierto en binario y me las guarda en la base, ahi todo bien, el detalle es cuando quiero hacer lo contrario, extraigo la imagen, me la extrae en binario y no puedo mostrarla en un PictureBox.

El codigo es este.

Código ASP:
Ver original
  1. Dim cn As New SqlConnection(conn.ConnectionString)
  2.             Dim SqlSelect As String = "SELECT Imagen from FOTOS where IdFoto=2"
  3.             Dim Command As New SqlCommand(SqlSelect, cn)
  4.             cn.Open()
  5.             Dim imagenBD() As Byte = CType(Command.ExecuteScalar(), Byte())
  6.             cn.Close()
  7.             Dim ms As New MemoryStream(imagenBD)
  8.             Me.PictureBox2.Image = Image.FromStream(ms)

Todo va bien hasta la parte

Código ASP:
Ver original
  1. Me.PictureBox2.Image = Image.FromStream(ms)
Donde me marca 'Parametro no valido'

Quiero creer que cometo una garrafes por ahi, que obviamente no eh captado, espero me puedan ayidar.

2. * Punto dos, extraer a un PictureBox es una cosa pero quiero saber COMO puedo EXPORTAR una IMAGEN guardada en mi base de datos de tipo image, a un formato de imagen 'jpg,png,bmp' (preferencia jpg), a cualquier directorio del disco duro.