em meu projeto estou precisando inserir imagens no cadastro, porém pro BD não ficar pesado pensei em colocar somente o caminho da imagem no BD...
então fiz o seguinte:
1. Coloquei os seguintes componentes: popmenu1, OpenPictureDialog1, DBImage1;
2. Fiz as conexões do DBImage com o Banco de Dados;
3. No popmenu coloquei a opçao Procurar imagem..., dei um duplo clique, e coloquei o seguinte:
var
Diretorio : String; {caminho aonde vai ficar salvo as imagens}
begin
if OpenPictureDialog1.Execute then
begin
self.tbl_imagem.Edit;
DbImage1.Picture.LoadFromFile(OpenPictureDialog1.Filename);
Diretorio := 'C:\teste\imagens\'+ ExtractFileName(OpenPictureDialog1.FileName);
dbimage1.Picture.SaveToFile(diretorio);
tbl_imagem.AsString := diretorio;
self.tbl_imagem.Post;
DbImage1.Picture.LoadFromFile( tbl_imagem.imagem.AsString );
end;
end;
mas a hora que vou rodar o sistema da erro... o seguinte:
na linha:
Pergunta
dan_visualdm
olá pessoall!!
em meu projeto estou precisando inserir imagens no cadastro, porém pro BD não ficar pesado pensei em colocar somente o caminho da imagem no BD...
então fiz o seguinte:
1. Coloquei os seguintes componentes: popmenu1, OpenPictureDialog1, DBImage1;
2. Fiz as conexões do DBImage com o Banco de Dados;
3. No popmenu coloquei a opçao Procurar imagem..., dei um duplo clique, e coloquei o seguinte:
mas a hora que vou rodar o sistema da erro... o seguinte: na linha:e aparece a seguinte mensagem:
undeclared identifier: 'tbl_imagem'
o que estou fazendo de errado??
obrigado!
Editado por dan_visualdmLink para o comentário
Compartilhar em outros sites
20 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.