Fórum Salvar pdf no Firebird #388470
14/10/2010
0
Geliel Santos
Curtir tópico
+ 0Posts
14/10/2010
Leonardo Xavier
Gostei + 0
14/10/2010
Geliel Santos
Gostei + 0
14/10/2010
Eriley Barbosa
m : TQuery;
begin
m:=TQuery.Create(self);
m.DatabaseName:='Um\databasename\qualquer';
m.sql.add('UPDATE TABELA_TAL');
m.sql.add('SET campo_blob=:_nomearq');
m.sql.add('WHERE campo_chave =1');
try
m.ParamByName('_nomearq').LoadFromFile('C:\TEMP\TESTE.DOC',ftBlob);
m.ExecSQL;
except
on e:exception do
begin
ShowMessage(e.message);
end;
end;
end; Recuperar: var
BlobStream : TBlobStream;
FileStream : TFileStream;
m : Tquery;
begin
m:=TQuery.Create(self);
m.DatabaseName:='Um\databasename\qualquer';
m.sql.add('SELECT campo_chave, campo_blob');
m.sql.add('FROM TABELA_TAL');
m.sql.add('WHERE campo_chave =1');
// Salvando o arquivo em disco
try
m.Open;
BlobStream := TBlobStream.Create(m.Fieldbyname('campo_blob') as TBlobField, bmRead);
FileStream := TFileStream.Create('C:\TEMP\MEU_DOC.DOC', fmCreate or fmOpenWrite);
FileStream.CopyFrom(BlobStream, 0);
ShowMessage('Documento salvo em disco. Clique em [OK] para prosseguir ...');
finally
// Liberando memoria
FileStream.Free;
BlobStream.Free;
m.Free;
end;
end;
Gostei + 0
14/10/2010
Geliel Santos
Gostei + 0
14/10/2010
Eriley Barbosa
Gostei + 0
14/10/2010
Geliel Santos
Gostei + 0
15/10/2010
Eriley Barbosa
Gostei + 0
15/10/2010
Geliel Santos
Gostei + 0
18/04/2016
Eder Rocha
To com o mesmo problema!!! Tem como fazer este procedimento de salvar arquivos em paradox tambem? Pode me ajudar?
Trabalho com documentos jurídicos, e preciso salvar os pdf's no banco para não perder.
Consegui várias dicas mas nenhuma foi eficiente.
Grato.
Gostei + 0
11/06/2016
Eder Rocha
Alguem sabe o código para salvar em paradox ou mysql?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)