Principales respuestas
Insertar imagen

Pregunta
-
Hola:
He hecho una simple apliación de un formulario Fomr1 con Visual C# 2010 Express. He instalado SQL Server R2 Express 2008.
Lo que no se si en SQL Express añadir una imagen, es decir, que teniendo una base de datos ya creada para añadir datos, quiero añadir una imagen que es la portada de los libros. ¿Es posible hacerlo con SQL Server?
Otra cosa que quiero saber es donde se guarda esas imágenes añada si es posible hacerlo.
Un coridal saludo.
Respuestas
-
Tengo un artículo al respecto de insertar imágenes en SQL Server:
http://elpaladintecnologico.blogspot.com/2009/06/trabajar-con-imagenes-desde-sql-server.html
Tienes que agregar una nueva columna que no puede ser nchar(10), si no varbinary o binary.
INSERT INTO libros(imagenPortada) SELECT * FROM OPENROWSET(BULK N'C:\Imagen1.jpg', SINGLE_BLOB) as T1
Visualizar tu imagen desde C# no es tan fácil. Acá tengo un artículo.
Te puedes bajar el código y debes cambiar las configuraciones:
http://www.shabdar.org/store-save-images-in-sql-server.html
MVP MCT MCTS Daniel Calbimonte
http://elpaladintecnologico.blogspot.com- Propuesto como respuesta dani671MVP viernes, 3 de diciembre de 2010 15:24
- Marcado como respuesta Metaconta miércoles, 15 de diciembre de 2010 16:14
Todas las respuestas
-
Tengo un artículo al respecto de insertar imágenes en SQL Server:
http://elpaladintecnologico.blogspot.com/2009/06/trabajar-con-imagenes-desde-sql-server.html
Tienes que agregar una nueva columna que no puede ser nchar(10), si no varbinary o binary.
INSERT INTO libros(imagenPortada) SELECT * FROM OPENROWSET(BULK N'C:\Imagen1.jpg', SINGLE_BLOB) as T1
Visualizar tu imagen desde C# no es tan fácil. Acá tengo un artículo.
Te puedes bajar el código y debes cambiar las configuraciones:
http://www.shabdar.org/store-save-images-in-sql-server.html
MVP MCT MCTS Daniel Calbimonte
http://elpaladintecnologico.blogspot.com- Propuesto como respuesta dani671MVP viernes, 3 de diciembre de 2010 15:24
- Marcado como respuesta Metaconta miércoles, 15 de diciembre de 2010 16:14
-
Hola:
En Access 2010 y pasados de moda, tiene la capacidad de hacer dos cosas. Hacer ver una imagen directamente nombrando la dirección donde tienes guardada la imagen con el riesgo de que si entregas ese archivo también debes entregarle a parte las imágenes y respetar su ruta. La otra opción es que lo guarda todo en un único archivo de Access con aumento de su volumen increible.
El método que me has escrito arriba parece que es la primera opción. ¿Se puede hacer la segunda?
Muchas gracias por el enlace y tu tiempo.