ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Mostrar imagem com Firebird e edbImage

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Ralp
Novato
Novato


Registrado: Sábado, 17 de Mai de 2003
Mensagens: 44
Localização: Fortaleza

MensagemEnviada: Qui Jun 04, 2009 9:30 am    Assunto: Mostrar imagem com Firebird e edbImage Responder com Citação

Bom dia! Estou utilizando o código abaixo juntamente com o componente edbImage para salvar uma imagem no firebird 2.1 com dbexpress e Delphi 7:

procedure TfrmAuxiliar.SpeedButton1Click(Sender: TObject);
begin
if application.messagebox('Incluir Bandeira?',
'Bandeira',mb_yesno)=idyes then
begin
if (opdFoto.execute) then
d.cds_Estado.Edit;
dbiFoto.Picture.LoadFromFile(opdFoto.FileName);
d.cds_Estado.Post;
d.cds_Estado.ApplyUpdates(0)
end;
end;

Ao verificar no ibExpert, a imagem esta gravada. Porém, quando mando mostrar os dados no dbgrid com a função abaixo a imagem não aparece.

Queria que, ao clicar em um registro no dbgrid a imagem fosse mostrada no componente edbimage ou dbImagem.

Screen.Cursor:=crSqlWait;
//Mostra Estado dbGrid
With d.cds_Estado do
Begin
d.cds_Estado.Close;
CommandText:='Select * from Aux_Estado order by Abreviacao';
d.cds_Estado.Open;
dbGrid3.SetFocus
end;
Screen.Cursor:=crDefault;

O que poderia ser?

Grato

Ralp Alves
_________________
Ralp Alves Bezerra
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
thomazs
Moderador
Moderador


Registrado: Segunda-Feira, 1 de Março de 2004
Mensagens: 2835

MensagemEnviada: Sex Jun 12, 2009 12:04 am    Assunto: Responder com Citação

Basta vincular o EDBImage ao CDS através de um datasetprovider (o mesmo que está sendo usado na grid), e setar qual o campo que contém a imagem.
_________________
Suporte e Consultoria em Desenvolvimento de Sistemas
Bacharel em Sistemas de Informação
Especialista em Bancos de Dados
Desenvolvimento: Clipper, Delphi, PHP, Python/Django
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB