Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Almacenando archivos a la BD ? (https://www.clubdelphi.com/foros/showthread.php?t=32355)

Nathan 03-06-2006 00:22:42

Almacenando archivos a la BD ?
 
Hola gente
les queria consultar si alguien sabe o a encontrado la forma de como almacenar archivos a la bd (osea como mp3, documentos word y otros) y si se puede como abrirlos estos mismo.


Saludos.

Sotrono 03-06-2006 03:38:18

Hola, no tengo mucha experiencia en eso, pero los campos de tipo Blob sirven para almacenar cualquier dato que sea binario. Esto sería del lado de la BD. Para manejarlos desde Delphi necesitas utilizar variables de tipo TStream o alguna que derive de este tipo. Para abrir o mostrar el contenido del campo depende del tipo de dato que estes tratando y del componente que uses. Si por ejemplo es un foto, una vez que cargas el Stream con la foto de la BD podés mostrarla en un TImage con algo como ésto:

Código Delphi [-]
// Campo1 : TMemoryStream;

Image1.Picture.Bitmap.LoadFromStream(Campo1);

Espero que te sirva..

Bytes!!


La franja horaria es GMT +2. Ahora son las 03:07:40.

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