Ver Mensaje Individual
  #5  
Antiguo 05-09-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Reputación: 23
BlueSteel Va por buen camino
Wink

Cita:
Empezado por jocey Ver Mensaje
Si, son aproximadamente 500 trabajadores, creo que tienes mucha razon, seria mas factible con la opcion de la ruta!!!, como se hace???

uso sql server entreprise 2000

Gracias de antemano.

bueno si utilizas sql server 2000 debes tener una buena maquina, por lo cual tampoco veo una sobrecarga de tu base por tener la foto de 500 trabajadores...

si decides por guardar la foto en la tabla, debes definir el campo de tipo image (nunca he realizado esto...)

si decides por guardar solo el path de la foto en la tabla debes hacer lo que te dijo caro... y bueno, a la foto podrias definirla con el numero de identificación del trabajador.. hacerle un cambio de nombre ... y esto no es dificil..

en delphi 7 realice esto usando tanto interbase como sql server 2000 y me fue muy bien...

mira, el sgte ejemplo lo que hace es :

linea uno: rescatar la ruta donde será almacenada la foto... como uso el rut para almacenarla lo que hago es quitar los puntos... esto se traspasa a una variable para despues ser traspasada a la tabla correspondiente

linea dos:almacenar la foto en la ruta específica y quitar los puntos del rut...

ten en cuenta que la unidad S:\ esta linqueada a una carpeta compartida en el Servidor... y que defino la unidad S:\ en cada computador que tenga el sistema


Código Delphi [-]
p_ft:=Concat('S:\Persona\',AnsiReplaceStr(per_Rut.Text,'.',''),'.jpg');;
image3.Picture.SaveToFile('S:\Persona\'+AnsiReplaceStr(p_rut,'.','')+'.jpg');

Salu2
__________________
BlueSteel
Responder Con Cita