Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Guardar una archivo de imagen (bmp,jpg..etc), en la base de datos (https://www.clubdelphi.com/foros/showthread.php?t=12865)

cahosoft 29-07-2004 18:52:09

Guardar una archivo de imagen (bmp,jpg..etc), en la base de datos
 
hola todos como esta.... espero que bien....

tengo una base de datos firebird, necesito guardar la foto de unos empleados en la base de datos, como seria el cogido fuente para realizar esta acción...

les agradesco cualquier ayuda.....

ruina 29-07-2004 19:31:11

ma o meno seria: imaginemos tu tienes un campo blob llamado imagen, y una tabla/clientdataset en delphi llamada TEmpleados, con sus corespondientes campos TEmpleadoCodigo, TEmpleadoImagen...

Código Delphi [-]
Templeado.edit
TempleadoImagen.LoadFromFile('c:\fotofeo.bmp')
en lugar de la cadena esa puedes hacer que se habra un dialogo mediante el componente openfiledialog

karocs 29-07-2004 20:33:30

Guardar un archivo de imagen
 
hola

podria ser util de esta forma

FieldByName('campo').Assign(imagen.Picture.Bitmap);

imagen es un componente TImage, yo lo he trabajado asi y me funciona.

Saludos ....

cahosoft 30-07-2004 18:44:00

gracias por su ayuda
 
gracias por todo

cahosoft 31-07-2004 16:53:56

De Esta Manera Es Mas Efectiva
 
sql2.SQL.Clear;
sql2.SQL.Add('insert into emple(coemp,idemp,foto)');
sql2.SQL.Add('values(:v_coemp,:v_idemp,:V_FOTO)');
sql2.ParamByName('V_COEMP').Value:=strtoint(V_COEMP.Text);
sql2.ParamByName('V_IDEMP').Value:=V_IDEMP.Text;
sql2.ParamByName('V_FOTO').LoadFromFile('C:\IMAGEN\FOTO.BMP',ftBlob);
sql2.ExecSQL;


La franja horaria es GMT +2. Ahora son las 10:56:51.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi