comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[SOLUCIONADO] Problemas al guardar imágenes a la base de datos

  • 5 Respuestas
  • 286 Vistas

madrileña y 1 Visitante están viendo este tema.

Desconectado leacim

  • *
  • Underc0der
  • Mensajes: 16
  • Actividad:
    6.67%
  • Reputación 0
    • Ver Perfil
    • Email
« en: Octubre 11, 2018, 11:48:23 pm »
Hola buenas noches
tengo problemas al guardar imagenes a mi base de datos, en lo cual no entiendo muy bien mi problema, lo que tengo aqui es una prueba en el cual quiero guardar NOMBRE, APELLIDO y FOTO....
en la base de datos lo que es FOTO esta como objeto OLE

« Última modificación: Octubre 12, 2018, 10:57:48 pm por Gabriela »

Marcado como mejor respuesta por: leacim en Octubre 12, 2018, 12:24:45 pm

Conectado solid water

  • *
  • Underc0der
  • Mensajes: 16
  • Actividad:
    23.33%
  • Reputación 0
    • Ver Perfil
« Respuesta #1 en: Octubre 12, 2018, 09:44:40 am »
Si vas a la definición de FotoTableAdapter.insert cómo es la definición (o las definiciones)?

Lo digo para que veamos que parámetros está pidiendo la función.
Al parecer no esta esperando un tipo image como tercer parámetro.
Puede ser que el tipo image lo tengas que convertir a array de bytes o algo similar.

Edit me parece que debes convertirlo a byte de arrays, esto que hago en C# deberías hacerlo en VB.net

Código: C#
  1. byte[] byteArray = imageToByteArray(image);
  2.  
  3.   public byte[] imageToByteArray(System.Drawing.Image imageIn)
  4.         {
  5.             MemoryStream ms = No tienes permisos para ver links. Registrate o Entra con tu cuenta MemoryStream();
  6.             imageIn.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
  7.             return ms.ToArray();
  8.         }
  9.  

Saludos,
« Última modificación: Octubre 12, 2018, 10:34:41 am por solid water »

Desconectado leacim

  • *
  • Underc0der
  • Mensajes: 16
  • Actividad:
    6.67%
  • Reputación 0
    • Ver Perfil
    • Email
« Respuesta #2 en: Octubre 12, 2018, 12:26:35 pm »
en inserte el orden es: Nombre, apellido y foto
pero no me deja ingresar foto ya que me pide que este en Matriz de byte
y eso es lo que no se hacer, mil disculpas ya que estoy tratando de aprender de mi parte las cosas
y muchas gracias por tu respues, pero no se como se haria en visual basic

Conectado solid water

  • *
  • Underc0der
  • Mensajes: 16
  • Actividad:
    23.33%
  • Reputación 0
    • Ver Perfil
« Respuesta #3 en: Octubre 12, 2018, 12:41:42 pm »
Probá así (pone esto antes de la llamada a la función):

Código: Visual Basic
  1. Dim ms = new MemoryStream()
  2. foto.Save(ms, System.Drawing.Imaging.ImageFormat.Png) ' Use appropriate format here
  3. Dim bytes = ms.ToArray()

y como tercer parámetro le pasas la variable bytes que es ahora tu array de bytes, seguro después cuando haces el select de la base de datos tenes que hacer el camino inverso, pasarlo de array de bytes a image.

Olvide decir que no recuerdo como es el tema de las referencias en VB, en C# para usar stream tenes que hacer un using System.IO, como no se como es en VB, si no te funciona la línea del MemoryStream ponelo así:

System.IO.MemoryStream

Saludos,
« Última modificación: Octubre 12, 2018, 12:53:36 pm por solid water »

Desconectado leacim

  • *
  • Underc0der
  • Mensajes: 16
  • Actividad:
    6.67%
  • Reputación 0
    • Ver Perfil
    • Email
« Respuesta #4 en: Octubre 12, 2018, 12:58:22 pm »
muchas gracias por la ayuda ahora mismo pruebo!!!

Desconectado leacim

  • *
  • Underc0der
  • Mensajes: 16
  • Actividad:
    6.67%
  • Reputación 0
    • Ver Perfil
    • Email
« Respuesta #5 en: Octubre 12, 2018, 01:11:12 pm »
MUCHAS GRACIAS...!!!
Me ayudo mucho en solucionar el problema que tenia.

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 6934
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 1584
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 2817
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Problem al instalar Windows "cualquier windows"

Iniciado por Made

Respuestas: 7
Vistas: 2925
Último mensaje Septiembre 03, 2012, 04:53:08 pm
por Made
[SOLUCIONADO] Ayuda urgente con Virus "Virus.Win32Sality"

Iniciado por Napsters

Respuestas: 6
Vistas: 3405
Último mensaje Junio 11, 2012, 03:38:18 am
por Satyricon