Fórum Salvar 2 Stream dentro de um campo Blob #282397

20/05/2005

0

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

Responder

Posts

20/05/2005

Ericlemes

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar