Fórum D6 PARADOX REDE. Query nao encontra reg. #203097
27/12/2003
0
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
Curtir tópico
+ 0Posts
27/12/2003
Aroldo Zanela
Reveja as configurações para o funcionamento do Paradox em rede. (Local Share)
Gostei + 0
28/12/2003
Ant.carlos/sp
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
Gostei + 0
28/12/2003
Edilcimar
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)