Delphi Brasil
Seja bem-vindo (a) ao Delphi Brasil,aqui você encontrará dicas,tutoriais e etc.
Por favor,registre-se para obter o maior proveito possivel do fórum.

Participe do fórum, é rápido e fácil

Delphi Brasil
Seja bem-vindo (a) ao Delphi Brasil,aqui você encontrará dicas,tutoriais e etc.
Por favor,registre-se para obter o maior proveito possivel do fórum.
Delphi Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Entrar

Esqueci-me da senha

Últimos assuntos
» Problemas para atualizar carteira bamcaria no delphi 5
Atualizar DBGrid conectado à um BD online EmptySeg Jul 27, 2015 11:42 am por Fredyffp

» Fontes Sistema Store Protheus 7.0 - Versão completa Delphi XE7
Atualizar DBGrid conectado à um BD online EmptySáb Jul 18, 2015 10:18 am por storeprotheus

» Fontes Sistema Store Protheus 7.0 - Versão completa Delphi XE7
Atualizar DBGrid conectado à um BD online EmptySáb Jul 18, 2015 10:17 am por storeprotheus

» Como gravar um campo Blob no FireBird + Delphi de um campo tipo imagem no MS-ACCESS ?
Atualizar DBGrid conectado à um BD online EmptyQui maio 14, 2015 3:41 pm por ant.carlos/sp

»  Exception EBDEngineError
Atualizar DBGrid conectado à um BD online EmptySex Fev 27, 2015 6:52 am por luan_cpd

» Exception EBDEngineError
Atualizar DBGrid conectado à um BD online EmptySex Fev 27, 2015 6:49 am por luan_cpd

» Componente Delphi Brasil
Atualizar DBGrid conectado à um BD online EmptySex Jan 23, 2015 11:51 am por pedrosilva

»  Erro no Delphi “A linha não pode ser localizada para atualiz
Atualizar DBGrid conectado à um BD online EmptySex Out 24, 2014 11:47 am por Edson

» Fontes Automação Comercial 8.5 - Retaguarda c/ PDV, PAF 1.10, TEF, ECF, Sintegra, SpedFiscal, Google Maps e muito mas...
Atualizar DBGrid conectado à um BD online EmptyTer Out 14, 2014 9:55 am por john marcos

Parceiros

Atualizar DBGrid conectado à um BD online

2 participantes

Ir para baixo

Atualizar DBGrid conectado à um BD online Empty Atualizar DBGrid conectado à um BD online

Mensagem por jpdesigner Ter Dez 24, 2013 11:28 am

Não achei solução alguma na internet, se alguém puder me ajudar agradeço!

Tenho um projeto (form1) que cadastra dados no Banco de Dados do site db4free.net
E um DBGrid (exibido no form2) que mostra os dados cadastrados.
Porém, para atualizar os dados do DBGrid tenho que fechar o programa e depois abrir.
Queria que ele atualizasse sozinho com um Timer (de preferência, já que os dados são atualizados por um outro programa, e não só por esse)
ou atualizasse a cada registro novo (o que não seria o ideal, mas já me salva).

Alguém sabe como posso fazer isso?

Componentes usados para a conexão:
SQLConnection
ClientDataSet
SQLQuery
DataSetProvider
DateSource (para mostrar dados no DbGrid)

jpdesigner
Membro
Membro

Mensagens : 3
Data de inscrição : 24/12/2013

Ir para o topo Ir para baixo

Atualizar DBGrid conectado à um BD online Empty Re: Atualizar DBGrid conectado à um BD online

Mensagem por Luiz Henrique Ter Dez 24, 2013 2:31 pm

No componente SQLQuery deve ter uma função execSQL(). Ex.:

sqlquery1.ExecSQL();

Luiz Henrique
Moderador
Moderador

Mensagens : 27
Data de inscrição : 17/12/2010
Idade : 28

http://tudopragalera.tk

Ir para o topo Ir para baixo

Atualizar DBGrid conectado à um BD online Empty Re: Atualizar DBGrid conectado à um BD online

Mensagem por jpdesigner Qui Dez 26, 2013 4:45 am

Esses componentes estão em um DataModule, e o DBGrid está no form2 (que é chamado pelo form1 através de um botão), onde incluo esse código do SQLQuery?
No evento OnShow do form não teve efeito Sad

Já tentei isso:
ClientDataSet1.Refresh;

e isso:
ClientDataSet1.Active := false;
ClientDataSet1.Active := true;

Nada.

Obrigado pela atenção!

jpdesigner
Membro
Membro

Mensagens : 3
Data de inscrição : 24/12/2013

Ir para o topo Ir para baixo

Atualizar DBGrid conectado à um BD online Empty Re: Atualizar DBGrid conectado à um BD online

Mensagem por jpdesigner Qui Dez 26, 2013 5:00 am

RESOLVIDO

ClientDataSet.Active := True;
ClientDataSet.Close;
ClientDataSet.CommandText := 'select * from NomeDeSuaTabela';
ClientDataSet.Open;

Agradeço pela atenção! Smile)

jpdesigner
Membro
Membro

Mensagens : 3
Data de inscrição : 24/12/2013

Ir para o topo Ir para baixo

Atualizar DBGrid conectado à um BD online Empty Re: Atualizar DBGrid conectado à um BD online

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos