[firebase-br] blob / doc
marcelo
marcelo em teflamar.com.br
Qui Jul 7 10:12:43 -03 2005
não estou conseguindo recuperar um arquivo salvo em um blob,
dá um erro: invalid class typecast
qual tipo de blob devo usar para armazenar doc, xls e outros?
var blob: TBlobStream;
begin
//blob := q.CreateBlobStream(q.fieldByName('BLOB1') as tblobfield,
bmRead);
//Blob := TBlobStream.Create(q.Fieldbyname('blob1') as TBlobField,
bmRead);
//Blob:= TBlobStream.Create(q.Fieldbyname('blob1'), bmReadWrite);
//Blob:= TBlobStream.Create(q.FieldByName('blob1') as tblobfield,
bmReadWrite);
//Blob:= TBlobStream.Create(q2blob1, bmReadWrite);
Blob := TBlobStream.Create(q2.Fieldbyname('blob1') as TBlobField,
bmReadwrite);
try
blob.Seek(0, soFromBeginning);
with TFileStream.Create('c:\temp\'+q2.fieldbyname('nome_arq').asstring,
fmCreate) do
try
CopyFrom(blob, blob.Size)
finally
Free
end;
finally
blob.Free
end;
Mais detalhes sobre a lista de discussão lista