Buscar

Gravar imagem no bd. ( jpg - jpeg - bmp )

Código

//Uso o Firebird. Coloquei um campo blob tipo binario no banco.
//A foto sera gravada neste campo blob.

procedure TFrmClientes.DBImage1Click(Sender: TObject);
var
{cria um opendialog em runtime. Pode-se usar tb o opendialog da paleta dialog, desta forma nao precisariamos da variavel.}
  Diag : TOpenDialog;
begin
  Diag := TOpenDialog.Create(FrmClientes);
  with diag do
  if Execute then
  DBImage1.Picture.LoadFromFile(FileName);
  DBImage1.PasteFromClipboard;
end;

{Vc tb pode atribuir filtros para o opendialog caso queira limitar o tipo de fotos a ser incluso no bd. Qualquer duvida entre em contato}

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Imagens
Adicionada dia: 20/08/07
Por: Jaber S. C. Lima
Visualizada: 23320 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009