![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
extraer de un campo blob a fichero
Hola, soy un novato con delphi ya que es la primera vez que trabajo con este, lo que estoy intentando hacer es:
Sacar de un campo blob de la BD una fotografia para posteriormente guardarla en un fichero en el disco duro (las fotos todas seran jpg). Hasta ahora he realizado este código: Código Delphi unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Odbc; type TForm1 = class(TForm) Button1: TButton; Label1: TLabel; Label2: TLabel; Label3: TLabel; procedure Button1Click(Sender: TObject); private { Private declarations } public end; var Form1: TForm1; implementation procedure TForm1.Button1Click(Sender: TObject); var DBprueba: TODBCDatabase; QBuscar: TODBCQuery; cadena1: String; fileData : TStringList; begin fileData := TStringList.Create; DBprueba.Params:='FILEDSN=./conectar.dsn;PWD=1'; DBprueba.Connect; QBuscar:=TODBCQuery.Create; cadena1:= ('Select foto from persona where (nombre = "David")'); QBuscar.Sql:= cadena1; Label1.caption :=cadena1; QBuscar.Execute; Label2.caption:=QBuscar.Execute; fileData.Text:=QBuscar.Execute; Label3.caption:=fileData.Text; fileData.savetofile('c:\prueba.jpg'); end; {$R *.DFM} end. El problema le tengo cuando intento crear el fichero fileData.Text:=QBuscar.Execute; para posteriormente salvarlo en el disco duro. El error que me genera es que no puedo almacenar en string el procedimiento de la consulta sql y no se como he de tratarla para almacenar los caracteres en un fichero para posteriormente renombrarlo a jpg y que se quede la foto guardada. Un saludo y gracias de antemano por vuestra ayuda. Edito Se me olvido mencionar trabajo con una versión de delphi bastante antigua la 2.0. Última edición por Intelinside fecha: 22-07-2010 a las 12:58:09. |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Extraer la fecha de modificación de un fichero mediante FTP | JoysticK | Internet | 3 | 23-08-2018 01:30:30 |
Extraer cambo BLOB TEXT desde firebird | kverna | Conexión con bases de datos | 3 | 29-02-2008 15:49:31 |
Extraer informacion de un fichero mp3 | miguel_e | Varios | 3 | 25-09-2007 19:22:22 |
extraer nombre de fichero sin su path de un savedialog | zaryus | C++ Builder | 8 | 20-08-2007 23:01:24 |
guardar un fichero en un campo blob | apicito | Firebird e Interbase | 2 | 02-03-2005 12:01:54 |
![]() |
|