elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Guardar Imagen en base de datos. (c#)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 [3] 4 5 6 7 8 Ir Abajo Respuesta Imprimir
Autor Tema: Guardar Imagen en base de datos. (c#)  (Leído 69,514 veces)
raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Guardar Imagen en base de datos. (c#)
« Respuesta #20 en: 14 Junio 2010, 15:50 pm »

Esta bien a menos que sepas leer una imagen en hexadecimal a simple vista :silbar:

yo te digo que lo pongas en un picturebox ysi se ve la imagen, es porque el error esta en otro lado. Sino se ve, esporque pusiste mal la imagen :P


En línea

Hartigan


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Re: Guardar Imagen en base de datos. (c#)
« Respuesta #21 en: 14 Junio 2010, 15:58 pm »

Esta bien a menos que sepas leer una imagen en hexadecimal a simple vista :silbar:

yo te digo que lo pongas en un picturebox ysi se ve la imagen, es porque el error esta en otro lado. Sino se ve, esporque pusiste mal la imagen :P

Esque no me carga, porque da error.

Cuando yo al principio selecciono la imágen en un picture box para guardarla luego en la base de datos lo hace bien. Luego al leerla y sacarla a otro picturebox ya no funciona bien. Y la imágen parece que la coge bien de la base de datos... pero vete tu a saber...


En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Guardar Imagen en base de datos. (c#)
« Respuesta #22 en: 14 Junio 2010, 17:57 pm »

Acá te dejo esto que acabo de hacer, espero te funcione:

Código C#:
http://pastebin.com/Vp1XLfit

Código del component del formulario:
Código
  1.        private System.Windows.Forms.PictureBox pictureBox1;
  2.        private System.Windows.Forms.Button button1;
  3.        private System.Windows.Forms.ListView listView1;
  4.        private System.Windows.Forms.Button button2;
  5.        private System.Windows.Forms.TextBox m_imageTitle;
  6.        private System.Windows.Forms.Label label1;
  7.  

Base de datos
Una tabla, llamada Image, con las siguientes columnas:

- ID identiy decimal
- Title varchar
- ImageData de tipo Image.


PD: disculpa que no tiene comentarios, y los controles tienen el nombre por defecto, pero no tengo mucho tiempo ahora. Si tienes una duda no dudes en consultar..

Saludos
En línea

Hartigan


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Re: Guardar Imagen en base de datos. (c#)
« Respuesta #23 en: 14 Junio 2010, 18:04 pm »

Acá te dejo esto que acabo de hacer, espero te funcione:

Código C#:
http://pastebin.com/Vp1XLfit

Código del component del formulario:
Código
  1.        private System.Windows.Forms.PictureBox pictureBox1;
  2.        private System.Windows.Forms.Button button1;
  3.        private System.Windows.Forms.ListView listView1;
  4.        private System.Windows.Forms.Button button2;
  5.        private System.Windows.Forms.TextBox m_imageTitle;
  6.        private System.Windows.Forms.Label label1;
  7.  

Base de datos
Una tabla, llamada Image, con las siguientes columnas:

- ID identiy decimal
- Title varchar
- ImageData de tipo Image.


PD: disculpa que no tiene comentarios, y los controles tienen el nombre por defecto, pero no tengo mucho tiempo ahora. Si tienes una duda no dudes en consultar..

Saludos

Muchas gracias voy a mirarlo a ver.

una pregunta. Es necesario guardar un nombre para imagen?? porque yo solamente guardo el campo imagen y veo que tu y más gente creais tres campos... esque yo tengo una tabla con todos los datos del contacto (nombre, apellidos... ) y uno de ellos es un campo (imagen image). Con eso debería servir no???.-

Salu2. y gracias,
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Guardar Imagen en base de datos. (c#)
« Respuesta #24 en: 14 Junio 2010, 18:28 pm »

Si Claro, es esencialmente lo mismo. También podrías usar otra tabla para almacenar las imagenes, de modo de que cada usuario pueda tener más, no se , es solo una idea, así no solamente tienen una sola sino que pueden tener dos, o más.

El nombre de la imagen, no es el nombre sino un titulo, que es el que sale en el listbox, es como la equivalencia al nombre de la persona en tu base de datos.

Saludos
En línea

Hartigan


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Re: Guardar Imagen en base de datos. (c#)
« Respuesta #25 en: 14 Junio 2010, 22:08 pm »

Lool, no me funciona tu programa. xD
En línea

Hartigan


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Re: Guardar Imagen en base de datos. (c#)
« Respuesta #26 en: 15 Junio 2010, 12:20 pm »

ya me funciona tu programa D4N93R, a ver si consigo aplicarlo al mio, pero veo un inconveniente que yo no tengo un listview de esos, y entonces como puedo usar el foreach????
En línea

Hartigan


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Re: Guardar Imagen en base de datos. (c#)
« Respuesta #27 en: 15 Junio 2010, 13:48 pm »

Bueno no hay manera. He seguido tropecientos tutoriales y esque hay algo que no va bien. En la parte en la que se hace la conversión de bytes al tipo image, toma el valor null, no se porqué y entonces no le asigna nada... Creo que voy a desistir y a probar el método de almacenar solo la dirección local de la imágen.
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Guardar Imagen en base de datos. (c#)
« Respuesta #28 en: 15 Junio 2010, 15:00 pm »

Cómo que no tienes un listview? claro que si, arrástralo de la barra de herramientas. y le pones el mismo nombre que en mi código.

Vamos vamos que si puedes..
En línea

Hartigan


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Re: Guardar Imagen en base de datos. (c#)
« Respuesta #29 en: 15 Junio 2010, 15:57 pm »

Cómo que no tienes un listview? claro que si, arrástralo de la barra de herramientas. y le pones el mismo nombre que en mi código.

Vamos vamos que si puedes..

si tener lo tengo, pero en mi programa no tengo intención de añadirlo. xDD Probaré aunque sea por ver si funciona. xD
« Última modificación: 15 Junio 2010, 16:19 pm por Hartigan » En línea

Páginas: 1 2 [3] 4 5 6 7 8 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
>Guardar base de datos
Bases de Datos
mapers 7 9,867 Último mensaje 12 Mayo 2011, 08:58 am
por mapers
Guardar imagen sin tener ruta de archivo en una base datos.
.NET (C#, VB.NET, ASP)
enterariel 2 3,612 Último mensaje 10 Agosto 2012, 22:04 pm
por enterariel
guardar campos ocultos en base de datos
Desarrollo Web
jecavi20 2 2,587 Último mensaje 6 Julio 2013, 00:05 am
por jecavi20
Guardar Datos de una encuesta en Base de Datos con SQL Server
Programación C/C++
arodrigu3zg 0 2,033 Último mensaje 20 Abril 2018, 23:06 pm
por arodrigu3zg
Guardar respuesta múltiple en base de datos
PHP
welchu 2 2,604 Último mensaje 14 Agosto 2018, 19:06 pm
por andystefano
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines