28/04/2004, 13:48
|
| | | Fecha de Ingreso: diciembre-2003 Ubicación: Jerez de la Frontera
Mensajes: 1.193
Antigüedad: 20 años, 11 meses Puntos: 8 | |
Jejeje a ver,ahi no agregas ninguna columna al dataset.A ver por pasos
1- En mi Base de Datos(SQL Server) tengo una columna de tipo Image
2- El código hace un SELECT para seleccionar la foto que deseo de la BD
3- Comprueba que se ha obtenido al menos 1 imagen(" If c > 0 Then")
4- Como ha devuelto que al menos hay 1 imagen lee los datos(en forma de bytes) y construye un MemoryStream,el cual le pasamos al PictureBox para que reconstruya dicha imagen
Y nada mas,ahora bien:
1-Esto lo hize yo hara un par de meses asi para un examen en clases,lo que he podido leer de ese tiempo hacia acá me recomienda que en vez de introducir imagenes directamente en la BD es mejor introducir la Ruta donde estará al macenada la imagen para no sobrecargar la BD
2- Para insertar otros datos crea dichos campos en una tabla,por ejemplo puedes tener la tabla FOTOS que tenga los campos ID(autonumerico), Foto(string),Comentario(string),Fecha(datetime) y luego cuando recuperes la foto recuperas tambien los datos (con el SELECT * FROM TUTABLA WHERE (ID=1)) por ejemplo
Espero que te sea de ayuda y para lo que sea pregunta,saludos :Adios: |