Re: [firebase-br] Inserção campo Blob Firebird 3 .0.11
Levi Ribeiro de Freitas via lista <[email protected]>
| Newsgroups | gmane.comp.db.firebase.portuguese |
|---|---|
| Message-ID | <CAJbd66Vt1gzCBnGYcRNQjsGK5o0yUJg0+fCnLjTnM8yvLjgt6Q@mail.gmail.com> |
Sendo mais específico: begin //Desativa os blobs do select FDQuery1.FetchOptions.Items := FDQuery1.FetchOptions.Items - [fiBlobs]; FDQuery1.Open; // Executar a consulta // Após a execução da consulta, se você quiser recuperar manualmente os campos BLOB: if FDQuery1.State = dsBrowse then begin // recupera dlo blob manualmente do registro corrente FDQuery1.FetchBlobs; // Agora, os campos BLOB foram recuperados manualmente e você pode acessá-los normalmente end; end; Ats, Levi Ribeiro Em sáb., 7 de out. de 2023 17:17, Levi Ribeiro de Freitas < [email protected]> escreveu: > Se usar firedac, minha sugestão é deixar desmarcado a opção de trazer os > blobs automaticamente e fazer o get dele manualmente. > O firebird com delphi fica lento quando o blob vem automático no select. > > Ats, > > Levi Ribeiro > > Em sáb., 7 de out. de 2023 09:07, Reginaldo Jose Fiomano via lista < > [email protected]> escreveu: > >> Bom dia! >> >> Tenho campo Blob na tabela Publicações do tipo BLOB SUB_TYPE TEXT SEGMENT >> SIZE 4096, para receber publicações para advogados. >> >> Aplicação delphi quem insere, porém, estamos com problema para inserir >> arquivo, por exemplo, com tamanho de 276kb e com 281.771 caracteres. >> >> É demorado demais para inserir, e o tamanho do banco de dados cresce >> rapidamente, não concatenamos com outro Blob. >> >> Fizemos testes em hardware e servidores diferentes. >> >> Usamos Firebird 3.0.11. >> >> Alguém poderia ajudar! >> >> -- >> >> >> >> *Atenção:* As informações contidas nesta mensagem, incluindo eventuais >> anexos, é confidencial e está reservada apenas à pessoa ou entidade para a >> qual foi direcionada. Caso você não seja o destinatário (ou a pessoa >> responsável por encaminhá-la ao destinatário), favor cessar sua >> retransmissão e evitar sua impressão, cópia ou utilização. Caso você tenha >> recebido esta mensagem por engano, por favor, contate o remetente. Muito >> obrigado. >> >> >> >> *Atenção:* As informações contidas nesta mensagem, incluindo eventuais >> anexos, é confidencial e está reservada apenas à pessoa ou entidade para a >> qual foi direcionada. Caso você não seja o destinatário (ou a pessoa >> responsável por encaminhá-la ao destinatário), favor cessar sua >> retransmissão e evitar sua impressão, cópia ou utilização. Caso você tenha >> recebido esta mensagem por engano, por favor, contate o remetente. Muito >> obrigado. >> ______________________________________________ >> 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 >> > ______________________________________________ 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