Imagenes en SQL Server !!!!

10/01/2005 - 20:49 por David | Informe spam
Hola, resulta que tengo que subir a una base en SQL la
foto de 23000 personas, estas fotos(JPG) estan en un
disco duro, subirlas manualmente implicaria un monton de
tiempo, por lo que quiero ver si se lo puede hacer
automatico, es decir el proceso seria: Tomar una foto
desde la ruta en el disco duro, insertarla en su
respectivo registro(En SQL) y luego eliminar imagen
(archivo JPG). Muchas Gracias

Preguntas similare

Leer las respuestas

#1 pablo crosio
10/01/2005 - 23:11 | Informe spam
hola!

te paso un par de links que explican como leer y salvar imagenes a
SQL-SERVER con ADO.NET

http://www.eggheadcafe.com/articles/20030624.asp
http://www.c-sharpcorner.com/Code/2...ardsMG.asp
http://www.codeguru.com/vb/gen/vb_d...php/c7427/

pero te diria que eso haria tu db bastante grande otra tecnica que
podrias utilizar es dejar las imagenes en disco, asociarles solamente un ID
en la db y trabajarlas directamente desde alli
una tecnica para leer y salvar luego las imagenes desde los clientes podria
ser a traves de remoting enviandolas a traves de un arreglo de bytes o algo
por el estilo

salu2!!

pablo


"David" escribió:

Hola, resulta que tengo que subir a una base en SQL la
foto de 23000 personas, estas fotos(JPG) estan en un
disco duro, subirlas manualmente implicaria un monton de
tiempo, por lo que quiero ver si se lo puede hacer
automatico, es decir el proceso seria: Tomar una foto
desde la ruta en el disco duro, insertarla en su
respectivo registro(En SQL) y luego eliminar imagen
(archivo JPG). Muchas Gracias

Respuesta Responder a este mensaje
#2 Octavio Hernandez
10/01/2005 - 23:42 | Informe spam
David,

Debe ser bastante sencillo de programar si utilizas estas dos referencias:

a) cómo usar el método Directory.GetFiles para obtener la lista de los
ficheros en un directorio:

http://www.codeproject.com/csharp/showdirsize.asp

b) cómo insertar una imagen almacenada en un fichero de imagen en una BD de
SQL Server:

http://support.microsoft.com/defaul...-US;309158

Salu2,

Octavio

"David" escribió en el mensaje
news:1c9001c4f74d$7702c830$
Hola, resulta que tengo que subir a una base en SQL la
foto de 23000 personas, estas fotos(JPG) estan en un
disco duro, subirlas manualmente implicaria un monton de
tiempo, por lo que quiero ver si se lo puede hacer
automatico, es decir el proceso seria: Tomar una foto
desde la ruta en el disco duro, insertarla en su
respectivo registro(En SQL) y luego eliminar imagen
(archivo JPG). Muchas Gracias
Respuesta Responder a este mensaje
#3 Miguel Ortiz Falcón
11/01/2005 - 01:11 | Informe spam
Bueno, creo que con las referecias que te han dado ya
pablo y octavio son suficientes.

Solo como un tip, si manejas el paso de la imagen (bytes)
con parámetros, en este caso un parámetro de tipo Image,
ya me ha pasado dos veces que al dar de alta, no hay
problema todo bien, igual en la eliminacion, todo bien,
pero "a veces" surge un problema que hasta el momento
solo me ha pasado en Actualizaciones, en un UPDATE, que
no se por qué, pero luego no guarda completa la imagen.
He logrado resolverlo especificando explicitamente en la
longitud del parámetro de tipo Image, la longitud total
de bytes que puede contener uno de estos campos a nivel
de SQL Server, 2.147.483.647 bytes (16 solo es la
longitud de un apuntador).

Saludos

Miguel Ortiz Falcón




Hola, resulta que tengo que subir a una base en SQL la
foto de 23000 personas, estas fotos(JPG) estan en un
disco duro, subirlas manualmente implicaria un monton de
tiempo, por lo que quiero ver si se lo puede hacer
automatico, es decir el proceso seria: Tomar una foto
desde la ruta en el disco duro, insertarla en su
respectivo registro(En SQL) y luego eliminar imagen
(archivo JPG). Muchas Gracias
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida