Salvar apenas o caminho da imagem no banco de dados

Delphi

28/04/2008

Boa Tarde galera!!!
Como faço para salvar apenas o caminho de uma imagem no banco de dados ,para não ficar lento.

Estou usando Delphi 7 FireBird 2.0 e DbExpress

Desde já eu agradeço!!


Lsksskyblu

Lsksskyblu

Curtidas 0

Respostas

Pestana_

Pestana_

28/04/2008

se você estiver utilizando componente o OpenPictureDialog1, faça assim:

if OpenPictureDialog1.Execute then
   caminho := OpenPictureDialog1.FileName;



flw.


GOSTEI 0
Landersongomes

Landersongomes

28/04/2008

Basta vc atribuir o valor (caminho) a uma variavel do tipo string e depois repassar o conteudo os banco.


GOSTEI 0
Mazzi

Mazzi

28/04/2008

Ola, uma dica...
coloque no seu atributo de banco de dados, uma string com um tamanho consideravel, pois há usuarios que escrevem:

[b]c:\Foto_do_Joao_Aparecido_Cunha_Neves_de_Albuquerque_Queiroz_Da_Silva_jogando_bola_no_rancho.JPG[/b]

rsrsrsrsrsrs, mas é verdade, aumente seu campo deixe uma string assim de 256 caracteres, ou melhor.

mas se for preciso realmente salvar a Foto.

-providencie uma funcao que salve a foto com o codigo.JPG
-providencie uma funcao de conversao de BMP para JPG para não sobrecarregar o banco de dados.

Essas são apenas dicas que valem a pena vc saber pois se precisar salvar fisicamente no banco de dados, jah sabera o caminho das pedras.
E cada caso é um caso. Analise bem o requisito do seu software.

Abraços++


GOSTEI 0
POSTAR