Salvar 2 Stream dentro de um campo Blob

Delphi

20/05/2005

olá pessoal
eu sei como salvar um stream dentro de um campo blob.
estou precisando salvar 2, só que não funciona.
alguem pode me ajudar?

estou utilizando o seguinte codigo:

...
var
  Strm, Strm2 : TMemoryStream;
begin
  ...
  TBlobField(TblCamadas.FieldByName(´FILL´)).SaveToStream(Strm);
  TBlobField(TblCamadas.FieldByName(´TEST´)).SaveToStream(Strm2);
  ...
  // o que eu preciso é colocar num campo blob o  conteúdo do Str e do Strm2, nessa ordem.
  //como?
  TBlobField(TblCamadas.FieldByName(´FILL´)).LoadFromStream(Strm+Strm2);
  ...



Diogoalles

Diogoalles

Curtidas 0

Respostas

Ericlemes

Ericlemes

20/05/2005

Ué....

Copie as duas streams em uma com ´CopyFrom´ e depois salve no banco.

Mas assim, acho meio estranho isso, pq pra vc recuperar a informação depois, ficará praticamente impossível (a não ser q vc saiba mto bem o formato dessas streams).

Pq não gravar em 2 campos diferentes, ou ainda, uma tabelinha 1/N no banco, com vários registros contendo streams?


[]´s

Eric Lemes


GOSTEI 0
POSTAR