Ajuda: Delphi Access

Delphi

10/03/2005

Estou com um problema

como eu faço para atualizar mais rapido a consulta no access 2000 usando o AdoQuery.
eu tenho uma consulta de uma tabela sendo mostrada em um DBGRID e quando eu tenho qualquer alteração na tabela a consulta tem que ser atualizada ela não esta atualizando, para eu atualizar eu preciso esperar um tempo e depois dar um refresh que ele atualiza.

Alguem sabe se Existe um meio de deixar isso mais rapido?

Grato


Henrytpc

Henrytpc

Curtidas 0

Respostas

Cristiam

Cristiam

10/03/2005

Para atualizar O Grid faça assim após a alteração:

   DataGrid.dataBind;

Acredito que irá funcionar.... :wink:


GOSTEI 0
Paullsoftware

Paullsoftware

10/03/2005

8) amigo eu uso access e não tenho esse problema mais em todo caso coloque este código nos eventos AfterPost e AfterDelete do componente TADOTable, TADOQuery ou TADODataSet...

if not AdoConnection1.InTransaction then
  AdoConnection1.BeginTrans;
    try
     if AdoConnection1.InTransaction then
      AdoConnection1.CommitTrans;
       except
        if AdoConnection1.InTransaction then
         AdoConnection1.RollbackTrans;
         end;

espero que funcione... :lol:


GOSTEI 0
POSTAR