GARANTIR DESCONTO

Fórum D6 PARADOX REDE. Query nao encontra reg. #203097

27/12/2003

0

Caro amigo!
Uso (D6 + Paradox), (D6 + Interbase + Dbexpress).
Tenho um sistema desenv. em D6 + Paradox + Rede.
Depois de muito tempo, descobri que meu sistema tem uma grande falha.
Quando efetuo um venda no terminal-01, o terminal-02, nao consegui
ver a mesma,que foi realizada no term-01, pois para ve-la, tenho que
fechar o sistemas e abri-lo novamente para poder imprimir
a ultima venda.

após o After Post, usei:

Tb_vendas.FlusBuffers; //...Forcar gravacao no disco
Tb_vendas.Refresh; //...Atualizar Buffer das Tabelas

Até ai tudo bem, mas o problema maior é que estou usando uma
query para pesquizar os dados, e a query nao pegar os dados p/ completo.

Ex: Relalizei uma venda no term-01.
Agora estou no Term-02.
Quero pesquisar todas a venda do cliente no term-02, que foram efetuadas.

With Query1 do Begin
Active := False;
SQL.Clear;
SQL.Add(´SELECT *´);
SQL.Add(´FROM Vendas V´);
SQL.Add(´WHERE V.codcli = :Pnome´);
SQL.Add(´Order By V.Nomcli´);
ParamByName(´Pnome´).AsInteger := Codcli;
Active := True;
End;
Após executar esta query, de 5 vendas realizada, apenas consigo ver
4, para ver a ultima, tenho que fechar o sistema e abri-lo navamente.

Então pergunto, o que devo fazer p/ atualizar o banco de dados
e os term-01, term-02 os enchergarem.
Veja bem que o maior problema, é que a Query, nao consegui pegar
a última venda realizada no banco de dados,
até fechar e abri o programa novamente.

A quem puder ajudar, desde já meus agradecimentos.

ANT.CARLOS/SP

[b:d4521409a2]Título editado pelo Moderador (AZ) - O fórum é público, portanto, não se posta mensagens só para experts.[/b:d4521409a2]


Ant.carlos/sp

Ant.carlos/sp

Responder

Posts

27/12/2003

Aroldo Zanela

Colega,

Reveja as configurações para o funcionamento do Paradox em rede. (Local Share)


Responder

Gostei + 0

28/12/2003

Ant.carlos/sp

Caro amigo!
O sistema está rodando normalmente.
Tenho o Servidor, Term-01, Term-02.
Quando todas os terminais estão radando o programa, tudo funciona normal, pois os Refresh atualiza normalmente minha Tables.
Consigo ver os dados efetuados pelo outros terminais no meus forms.
O problema é que ao usar uma Query para consultar, só consigo ver
os dados até o momento antes de entrar no sistema. Pois tudo que foi feito apos ter entrado no sistema, a query não consegue ver.
Para que a query funcione corretamente, tenho que fecha o sistema e abri-lo novamente.
Pois isso nao consigo entender, pois forcei a gravação no disco, e os dados estão lá gravados,pois certifiquei disso, e afinal tbém estou usando uma query, que le diretamente no banco de dados.
Se vc souber de alguma coisa q possa ajudar, desde já meus agradecimentos.

ANT.CARLOS/SP


Responder

Gostei + 0

28/12/2003

Edilcimar

vc deu um refresh na tabela, d6e um refresh na tela, dbgrid, form ou seja lá o que quer que seja que esteja utilizando


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar