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 27-06-2005
jordan23 jordan23 is offline
Miembro
 
Registrado: jun 2005
Posts: 21
Poder: 0
jordan23 Va por buen camino
Imágenes en Interbase

Pregunta comunidad! se pueden almacenar imágenes en Interbase 6
Responder Con Cita
  #2  
Antiguo 27-06-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto


// Saludos
Responder Con Cita
  #3  
Antiguo 27-06-2005
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Poder: 21
defcon1_es Va por buen camino
cuidado con lo que preguntas, no sea que te contesten...
__________________
Progress Openedge
https://abevoelker.com/progress_open...dered_harmful/


Delphi forever...
Responder Con Cita
  #4  
Antiguo 08-08-2006
mramos65 mramos65 is offline
Miembro
 
Registrado: jun 2006
Ubicación: Mèxico
Posts: 26
Poder: 0
mramos65 Va por buen camino
Wink cargar imagenes en Interbase

checa este link, te puede ser de gran ayuda para lo que necesitas.

http://www.infoback.com.ar/buhardill...imagenesib.htm

suerte y saludos.
Responder Con Cita
  #5  
Antiguo 12-08-2006
PedroAlfonso PedroAlfonso is offline
Miembro
 
Registrado: mar 2005
Posts: 34
Poder: 0
PedroAlfonso Va por buen camino
Cita:
Empezado por mramos65
checa este link, te puede ser de gran ayuda para lo que necesitas.

http://www.infoback.com.ar/buhardill...imagenesib.htm

suerte y saludos.

Siguiendo con el tema
en el ejemplo viene el siguiente evento
¿ Alguien Sabe como implementar lo mismo pero con un IBQuery (update) con parametros en vez de IBDataSet?
procedure TForm1.Button1Click(Sender: TObject);var m, f: TStream; s: string;begin if OpenPictureDialog1.Execute then begin IBDataSet1.Edit; //tendria que dar error sin esto m:= IBDataSet1.CreateBlobStream(IBDataSet1FOTO, bmWrite); f:= TFileStream.Create(OpenPictureDialog1.filename, fmOpenRead); m.CopyFrom(f, f.Size); s:= AnsiUpperCase(ExtractFileExt(OpenPictureDialog1.FileName)); //Siempre en mayusculas if s='.JPEG' then s:= '.JPG'; //un caso especial IBDataSet1FORMATO_FOTO.AsString:= Copy(s,2,3); //elimino el punto IBDataSet1.Post; f.Free; m.Free; end
Responder Con Cita
  #6  
Antiguo 12-08-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Por Dios.... que forma de currarse el código, la proxima vez usa
[ delphi ]
tu codigo aqui
[ /delphi ]

quitando los espacios dentro de los corchetes, te será más libiano.

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var  m, f: TStream;  s: 
string;begin
  if OpenPictureDialog1.Execute then  begin
    IBDataSet1.Edit; //tendria que dar error sin esto    m:= IBDataSet1.CreateBlobStream(IBDataSet1FOTO, bmWrite);
    f:= TFileStream.Create(OpenPictureDialog1.filename, fmOpenRead);    
m.CopyFrom(f,
 f.Size);    
s:= 
AnsiUpperCase(ExtractFileExt(OpenPictureDialog1.FileName));
 //Siempre en mayusculas    
if s='.JPEG' then 
s:= '.JPG'; //un caso especial
    IBDataSet1FORMATO_FOTO.AsString:=
Copy(s,2,3);
 //elimino el punto    IBDataSet1.Post;    
f.Free;    
m.Free;  end

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #7  
Antiguo 12-08-2006
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por roman


// Saludos
... la de veces que he estado tentado a responder así

pero por no parecer (más) borde de lo que parezco (soy) he desistido de hacerlo
Responder Con Cita
  #8  
Antiguo 14-11-2007
Buelos Buelos is offline
Miembro
 
Registrado: jun 2007
Posts: 51
Poder: 17
Buelos Va por buen camino
no he podido con este codigo

buenas tardes tengo un problema tengo que almacenar imagenes, paginas html y videos .avi en interbase, la verdad no se si se pueda, por lo pronto las imagenes ke veo ke si se puede pero no he dado con el chiste, debe ser una bobada pero no doy, en estas lineas de codigo:

Código Delphi [-]m:= IBDataSet1.CreateBlobStream(IBDataSet1FOTO(1), bmWrite);
if s='.JPEG' then
s:= '.JPG'; //un caso especial IBDataSet1FORMATO_FOTO(2).AsString(3):=Copy(s,2,3); (2)//elimino el punto

al ejecutarlo me bota el siguiente error
[Error] Unit1.pas(51): Undeclared identifier: 'IBDataSet1FOTO' en (1)
[Error] Unit1.pas(56): Undeclared identifier:'IBDataSet1FORMATO_FOTO' (2)
[Error] Unit1.pas(56): Missing operator or semicolon (3)

agradesco cualquier ayuda ke me puedan brindar chao y suerte
Responder Con Cita
  #9  
Antiguo 26-06-2008
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Poder: 21
defcon1_es Va por buen camino
Cita:
Empezado por Buelos Ver Mensaje
Código Delphi [-]m:= IBDataSet1.CreateBlobStream(IBDataSet1FOTO(1), bmWrite);
if s='.JPEG' then
s:= '.JPG'; //un caso especial IBDataSet1FORMATO_FOTO(2).AsString(3):=Copy(s,2,3); (2)//elimino el punto

al ejecutarlo me bota el siguiente error
[Error] Unit1.pas(51): Undeclared identifier: 'IBDataSet1FOTO' en (1)
[Error] Unit1.pas(56): Undeclared identifier:'IBDataSet1FORMATO_FOTO' (2)
[Error] Unit1.pas(56): Missing operator or semicolon (3)
Debes declarar los campos FOTO y FORMATO_FOTO como persistentes para que te funcione ese código.

PD: no me fijé que este hilo es de noviembre del 2007
__________________
Progress Openedge
https://abevoelker.com/progress_open...dered_harmful/


Delphi forever...

Última edición por defcon1_es fecha: 26-06-2008 a las 17:38:31.
Responder Con Cita
  #10  
Antiguo 26-06-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por defcon1_es Ver Mensaje
PD: no me fijé que este hilo es de noviembre del 2007
De hecho, el hilo comenzó hace tres años casi exactos. Y mira quién participó

// Saludos
Responder Con Cita
  #11  
Antiguo 27-06-2008
charliewonka charliewonka is offline
Registrado
 
Registrado: feb 2008
Posts: 2
Poder: 0
charliewonka Va por buen camino
hola, a mi me funciona muy bien para cualquier tipo de archivo

Código Delphi [-]
        FFile:=FPath + 'salida\'+'Fondo_' + trim(Inttostr(id_participante))+'.jpg';
        if FileExists(FFile) then 
TBlobField(MyDataSet.FieldByName('FONDO')).LoadFromFile(FFile);

Saludos
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 15:22:41.


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