Fórum Inserir Texto grande - Interbase #237214
10/06/2004
0
valeu
Koringa
Curtir tópico
+ 0Posts
10/06/2004
Aroldo Zanela
Você utiliza campos do tipo BLOB. No caso, você pode armazenar qualquer ´coisa´ nesses campos. Fiz um teste com Firebird e armazenei e recuperei toda a especificação da UML (PDF com quase 800 páginas- Mais de 6 MB) e a performance é bem aceitável.
Gostei + 0
11/06/2004
Koringa
Você utiliza campos do tipo BLOB. No caso, você pode armazenar qualquer ´coisa´ nesses campos. Fiz um teste com Firebird e armazenei e recuperei toda a especificação da UML (PDF com quase 800 páginas- Mais de 6 MB) e a performance é bem aceitável.[/quote:72130ac014]
Obrigado amigo mas gostaria que você me ensina-se a declarar esse tipo de campo blob igual ao seu para que eu não tenha problema, poderia me ensinar a declarar e como inserir(gravar), deletar, carregar o arquivo enfim se puderes agradeço demais.
valeu
Gostei + 0
11/06/2004
Denis
Bom eu faço assim, para criar o campo execute :
alter table Nome_Tabela add texto blob sub_type 1
sub_Type 1 é do tipo texto. Existem outros tipos de dados, mas no seu caso este resolve.
Para gravar eu uso um cliente dataset e gravo o campo com dbmemo, sem muito segredo. Grava como um campo normal.
Falou
Gostei + 0
11/06/2004
Fvilela
eu tenho um artigo publicado no UpMasters que ensina como gravar arquivo .doc e recupera-los do banco. Da uma olhada, pode ser util:
[url]http://www.upmasters.com/colunas.php?id=223&col=delphi[/url]
Att.
Fernando Vilela
Gostei + 0
11/06/2004
Aroldo Zanela
De fato, existem várias formas de salvar arquivos de qualquer tipo num campo BLOB (Subtipo 0), sendo a mais simples esta:
if not MinhaQuery.State in [dsInsert,dsEdit] then MinhaQuery.Edit; (MinhaQuery.FieldByName(´coluna_blob´) as TBlobField).LoadFromFile(odDocumento.FileName); MinhaQuery.Post;
Adicione rotinas para commit e rollback quando necessário.
Onde:
- MinhaQuery é o nome de um componente IBQuery com UpdateSQL relacionado;
- odDocumento é o nome de um componente OpenDialog utilizado para selecionar o arquivo. (DOC, EXE, PDF, etc).
Gostei + 0
29/03/2007
Xadriano
como eu faria para gravar e visualizar arquivos pdf?
desde ja agradeço.
Adriano
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)