Fórum Como Colocar Uma Imagem No Banco E Gravar? #526491
22/07/2015
0
Sou Iniciante No Delphi 7 hehe!
Bom, Quero Saber Como Que Guardo Uma Imagem No Banco De Dados, E Depois Carrega-la !
Eu Uso O PostgreSQL + Delphi 7!
Alguém Sabe??
Obrigado à Todos!
Eduardo Doege
Curtir tópico
+ 0Post mais votado
22/07/2015
Rodrigo Martins
Gostei + 1
Mais Posts
22/07/2015
Rodrigo Martins
Gostei + 0
22/07/2015
Eduardo Doege
Como Que Faria? Poderia Citar Um Exemplo hehe...
Obrigado!
Gostei + 0
22/07/2015
Rodrigo Martins
Coloque um Image
Utilize um open dialog para carregar o a foto
if OpenDialog1.Execute then
DataModule2.IBCADASTRO.Edit; // exemplo de tabela
DataModule2.IBCADASTROIMAGEM.Text:=openDialog1.FileName;
Image1.Picture.LoadFromFile(DataModule2.IBCADASTROIMAGEM.Text); // aqui ira carregar no
no banco o caminho da foto
DataModule2.IBCADASTRO.Post;
end;
///**********
no Botão salvar
Voce precisa Sincronizar os dados certo ?
Alem do post no banco , coloque isso aqui , um query normal, com os dados que vão aparecer
o parametro de busca vai ser o código do cadastro no meu caso !
DataModule2.IBQConsulta.open; // faça uma consultar normal, quando vc salvar vai aparecer a foto que vc salvou !
DataModule2.IBQConsulta.Close;
DataModule2.IBQConsulta.ParamByName('busca').Value:= DataModule2.IBCADASTROCOD_CADASTRO.Value;
DataModule2.IBQConaulta.Prepare;
DataModule2.IBQConsulta.Open;
Image1.Picture.LoadFromFile(DataModule2.IBCADASTROIMAGEM.Text);
só adaptar no que precisar !
se precisar de algumas dicas ! manda ai !
Gostei + 0
23/07/2015
Jothaz
Só que ao colocar a imagem em uma pasta qualquer pessoa com o endereço pode fazer o download da imagem.
Então para evitar isto é que colocamos a imagem em banco de dados assim garantimos maior segurança ao acesso das imagens.
Claro isto tem um custo, pois tende a pesar o banco de dados e complica o processo de gravar e recuperar a imagem.
Se no seu caso o acesso as imagens não é uma preocupação, então a sugestão do Martins é a mais indicada.
Gostei + 1
23/07/2015
Rodrigo Martins
se não tiver algum dado sempre da erro, então eu sugiro que se não houver algum dado, coloque um imagem padrão !
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)