Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-07-2004
cahosoft cahosoft is offline
Miembro
 
Registrado: jul 2003
Posts: 102
Poder: 21
cahosoft Va por buen camino
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.....
Responder Con Cita
  #2  
Antiguo 29-07-2004
Avatar de ruina
ruina ruina is offline
Miembro
 
Registrado: jun 2004
Posts: 196
Poder: 20
ruina Va por buen camino
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
__________________
todo el mundo debe creer en algo... yo creo que voy a tomarme otra copa.
Responder Con Cita
  #3  
Antiguo 29-07-2004
karocs karocs is offline
Miembro
 
Registrado: jul 2004
Posts: 143
Poder: 20
karocs Va por buen camino
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 ....
Responder Con Cita
  #4  
Antiguo 30-07-2004
cahosoft cahosoft is offline
Miembro
 
Registrado: jul 2003
Posts: 102
Poder: 21
cahosoft Va por buen camino
gracias por su ayuda

gracias por todo
Responder Con Cita
  #5  
Antiguo 31-07-2004
cahosoft cahosoft is offline
Miembro
 
Registrado: jul 2003
Posts: 102
Poder: 21
cahosoft Va por buen camino
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;
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 11:28:25.


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
Copyright 1996-2007 Club Delphi