[firebase-br] Inserto com Blob Binary

Diego Bulgarelli diegobulg em gmail.com
Sábado Novembro 21 09:41:45 -03 2020


Mas seguindo o exemplo abaixo eu ainda preciso de um componente para passa
a imagem como parâmetro correto?
EXECUTE BLOCK(blobVal BLOB = ?) AS BEGIN
  INSERT INTO table (id, val) VALUES (1, :blobVal);
END

Vou testar aqui tentando concatenar partes da imagem. Deve dar certo ne?
EXECUTE BLOCK AS BEGIN
  INSERT INTO table (id, val) VALUES (1, x'01234567890ABCDEF');
  UPDATE table SET val = val || x'01234567890ABCDEF' WHERE id = 1;
  UPDATE table SET val = val || x'456789000FEDCBA99' WHERE id = 1;
  UPDATE table SET val = val || x'987654AFBD1234567' WHERE id = 1;
  ...
  INSERT INTO table2 (id, data, total) VALUES (1, '21.11.2020', 99.50);
END


Em sex., 20 de nov. de 2020 às 16:57, Carlos H. Cantu via lista <
lista em firebase.com.br> escreveu:

> O melhor seria vc declarar um parâmetro no execute block e carregar o
> blob nele antes de executar.
>
> Se o blob for pequeno, dá pra representá-lo como "string binário"
> diretamente no comando insert... veja por exemplo o link
>
> https://stackoverflow.com/questions/34852997/insert-blob-into-firebird-in-block-statement
>
> []s
> Carlos H. Cantu
> eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
> www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
>
> DBvl> Boa tarde, tudo bem?
>
> DBvl> Alguém sabe como inserir uma imagem no campo blob binary direto por
> comando
> DBvl> SQL? Preferencialmente dentro de Execute Block.
> DBvl> Atualmente faço carregando a imagem dentro do componente, mas
> precisava de
> DBvl> outra solução para encapsular melhor algumas rotinas
>
> DBvl> Atenciosamente
> DBvl> Diego Bulgarelli
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas:
> http://www.firebase.com.br/pesquisa_lista.html
>


-- 

Atenciosamente
Diego Bulgarelli
www.oniro.com.br


Mais detalhes sobre a lista de discussão lista