Cita:
Empezado por cascarrabias
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