none
Error al intentar cargar Imagen en PictureBox RRS feed

  • Pregunta

  • tengo este código donde intento tomar una imagen desde la Base de datos pero siempre me sale este error 

     pero no se como corregir o cual será el problema 
    • Editado Figueroa97 lunes, 7 de junio de 2021 0:36
    lunes, 7 de junio de 2021 0:35

Respuestas

  • Hola Figueroa

    Algo que veo que me parece incorrecto es que al instanciar el MemoryStream le pasas el array de byte[] y luego le escribis otra vez con Write, no se si eso es la causa exacta del error (quizás si) pero me parece que no es correcto. 

    Si no, lo que creo que tendrías que hacer es debuggear y ver el valor de CargaFot al cargar la imagen.

    Saludos

    Pablo

    • Marcado como respuesta EricRRModerator miércoles, 30 de junio de 2021 18:23
    lunes, 7 de junio de 2021 0:53
  • Hola

    Si dice byte[168] probablemente está mal el valor en la base de datos, porque es muy raro que una imagen tenga tan pocos bytes. Fijate si coincide el tamaño de la imagen.

    Saludos


    • Marcado como respuesta EricRRModerator miércoles, 30 de junio de 2021 18:23
    martes, 15 de junio de 2021 2:21

Todas las respuestas

  • Hola Figueroa

    Algo que veo que me parece incorrecto es que al instanciar el MemoryStream le pasas el array de byte[] y luego le escribis otra vez con Write, no se si eso es la causa exacta del error (quizás si) pero me parece que no es correcto. 

    Si no, lo que creo que tendrías que hacer es debuggear y ver el valor de CargaFot al cargar la imagen.

    Saludos

    Pablo

    • Marcado como respuesta EricRRModerator miércoles, 30 de junio de 2021 18:23
    lunes, 7 de junio de 2021 0:53
  • Si he revisado paso a paso y lo que carga el CargaFot es Byte 168 solo eso y siguiendo la ejecución siempre sale el error 

    Esneyder

    lunes, 7 de junio de 2021 5:29
  • Hola Figueroa97,

    ¿Alguna novedad sobre la consulta realizada?

    Gracias por usar los foros de MSDN.

    Eric Ruiz

    ____________________________

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN siéntase en la libertad de contactar MSDNFSF@microsoft.com.

    lunes, 7 de junio de 2021 14:10
    Moderador
  • esta imagen esta mas completa el código, pero al momento de ejecutar el valor que toma Misdatos es Byte [ 168]

    esta es la consulta 

    este es el valor que toma idb


    Esneyder



    • Editado Figueroa97 martes, 8 de junio de 2021 2:07
    martes, 8 de junio de 2021 1:57
  • Hola

    Si dice byte[168] probablemente está mal el valor en la base de datos, porque es muy raro que una imagen tenga tan pocos bytes. Fijate si coincide el tamaño de la imagen.

    Saludos


    • Marcado como respuesta EricRRModerator miércoles, 30 de junio de 2021 18:23
    martes, 15 de junio de 2021 2:21