FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
guardar un fichero en un campo blob
Busco la forma de guardar un fichero, independientemente del formato de éste, en un campo blob. Esto es, coger un fichero de un directorio y guardarlo en un campo blob y despues poder descargarlo desde el campo blob a un directorio. Uso Firebird 1.5.1 y componentes IBO.
|
#2
|
||||
|
||||
Utiliza Streams; Así a groso modo, creo que utilizando un TFileStream puedes "cargar" el fichero en el Stream (método create), y a partir de ahí puedes pasar el Stream al Campo de la tabla utilizando métodos de TField. TBlobField, en concreto, tiene métodos de LoadFromStream y SaveToStream.
Prueba, si tienes algun problema ya dirás... ...momentos después.... Encontré un ejemplillo : http://www.scalabium.com/faq/dct0141.htm otro: http://community.borland.com/article...,16181,00.html
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 02-03-2005 a las 11:26:25. Razón: un ejemplillo... |
#3
|
||||
|
||||
Gracias, lo probaré.
|
|
|
|