Ver Mensaje Individual
  #6  
Antiguo 18-02-2011
Avatar de burgosrodas
burgosrodas burgosrodas is offline
Miembro
 
Registrado: sep 2008
Ubicación: Colombia
Posts: 24
Reputación: 0
burgosrodas Va por buen camino
Cita:
Empezado por cascarrabias Ver Mensaje
Lo que yo te recomiendo en estos casos es que el campo en Postgre sea tipo 'BLOB'
Great !!!!

esa es la solucion, solo cabe anotar que en postgres el campo Blob es conocido como BYTEA (bueno para los que están perdidos en el mundo Postgres como alguna vez lo estuve)


Código Delphi [-]
procedure TForm1.FormCreate(Sender: TObject);
var
stream:TMemoryStream;
begin
    if fileexists('C:\Archivo.dat') then
      begin
      try
       stream:=TMemoryStream.Create;

         stream.LoadFromFile('C:\Archivo.dat');

            ZQuery1.SQL.Add('INSERT INTO temp(imagen) VALUES(:ARCHIVO);');
            ZQuery1.ParamByName('ARCHIVO').LoadFromStream(stream,ftBlob);
            ZQuery1.ExecSQL;

      finally

            stream.Free;
      end;

      end;
end;


muchas gracias por el aporte cascarrabias
Responder Con Cita