Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Gravando e recuperando imagens em DBF (URGENTE)
Message
 
To
All
General information
Forum:
Visual FoxPro
Category:
Pictures and Image processing
Title:
Gravando e recuperando imagens em DBF (URGENTE)
Miscellaneous
Thread ID:
00648553
Message ID:
00648553
Views:
54
Alow! Alow! Alow!

Pouco tempo atrás eu postei algumas dúvidas sobre armazenamento de imagens em banco de dados.
Acabei decidindo (naquela ocasião) gravar em disco e referenciar o arquivo através do ID do registro.

Mudei de idéia. Vou precisar colocar isso dentro do banco de dados. Vai ficar mais seguro.

São muitas imagens, então, não poderei colocar tudo dentro de um banco de dados. Pensei em criar um banco de dados por dia. Exemplo:
C:\APLICACAO\DADOS\IMAGENS\2002
   - Dentro deste diretório eu teria os arquivos:
        - IMG0424
        - IMG0425
        - IMG0426
        - ETC, onde 04 (mês) e 24, 25, 26, ... (dia)
Para facilitar a busca (por palavra chave de cada imagem) eu teria um outro banco de dados no diretório C:\APLICACAO\DADOS

Assim eu tenho as imagens dentro do DBC/DBF (com 640 registros/imagens, cada uma com aproximadamente 50 Kb, ocupando 31,25 Mbytes em disco).

Agora seguem as dúvidas:

1) Uma vez li sobre a questão de armazenamento de imagens no DBC/DBF. Alguém disse que se eu gravar uma imagem de 350 Kb dentro da tabela, este arquivo fica com o tamanho bem maior (algo em torno de 3 Mbytes)

2) O campo IMAGE é a melhor saída ou usar a dobradinha FileToStr() + Campo Memo seria melhor.

3) Qual é o comando para gravar uma imagem em disco em um campo IMAGE.

4) Como exibir essa imagem (campo IMAGE) em um objeto IMAGE.

5) Como imprimir essa imagem (campo IMAGE) em um relatório (report form)

Bem é isso. Gostaria da opinião dos amigos que já trabalharam com isso! :)

[]s
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte
Next
Reply
Map
View

Click here to load this message in the networking platform