Como gravar o caminho da imagem no banco
Bom dia
Estou trabalhando com Delphi 6 e Interbase, tenho um cadastro de funcionários aonde eu tenho um campo chamado foto no banco é um campo blob, só que o DBimage do Delphi só grava imagem .bmp e o banco está ficando grande de mais, fiquei sabendo que eu posso só gravar o caminho do banco, bem já concegui fazer com que grave só o caminho da imagem segue abaixo o codigo
procedure TDM.DS_FUNC_ADataChange(Sender: TObject; Field: TField);
begin
FormCadastros.Image12.Picture.LoadFromFil(dm.TB_FUNC_AFOTOS2.AsString);
end;
mas quando eu rodo a aplicação da pau, violação de acesso ao endereço,
o mais engraçado é que depois a imagem é carregada
certo de que serei atendido, agradeço desde já
Estou trabalhando com Delphi 6 e Interbase, tenho um cadastro de funcionários aonde eu tenho um campo chamado foto no banco é um campo blob, só que o DBimage do Delphi só grava imagem .bmp e o banco está ficando grande de mais, fiquei sabendo que eu posso só gravar o caminho do banco, bem já concegui fazer com que grave só o caminho da imagem segue abaixo o codigo
procedure TDM.DS_FUNC_ADataChange(Sender: TObject; Field: TField);
begin
FormCadastros.Image12.Picture.LoadFromFil(dm.TB_FUNC_AFOTOS2.AsString);
end;
mas quando eu rodo a aplicação da pau, violação de acesso ao endereço,
o mais engraçado é que depois a imagem é carregada
certo de que serei atendido, agradeço desde já
Eder.lopes
Curtidas 0
Respostas
Nigro
05/05/2004
você por caso está dando o LoadFromFile antes de criar o form que contém o DBImage?
GOSTEI 0