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.
|
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 |
Gracias, lo probaré.
|
La franja horaria es GMT +2. Ahora son las 19:53:37. |
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