Fórum Firebird em duas máquinas ao mesmo tempo #376411
27/04/2010
0
DMAMIZ.ibqMaxVenda.SQL.Clear;
DMAMIZ.ibqMaxVenda.SQL.Add('select max(CodVenda) from Venda');
DMAMIZ.ibqMaxVenda.Open;
Codvenda:=dmamiz.ibqMaxVendamax.AsInteger +1 ;
dmamiz.ibtVenda.Append;
dmamiz.ibtVendaCODVENDA.AsInteger:=Codvenda;
dmamiz.ibtVenda.post;
dmamiz.ibtVenda.refresh;
dmamiz.ibtVenda.ApplyUpdates;
DMAMIZ.IBTransaction1.CommitRetaining;
//esse aqui não adiantou, mais quando troquei para:
DMAMIZ.IBTransaction1.Commit;
//funcionou mais tenho que abrir todas as tabelas e querys aí fica lento, será que errei aonde? o que fazer para gravar fisicamente os registros e pela rede o computador cliente acumular mais um no código da venda? OBS.: Estou usando delphi 6 e Firebird 1.5 obrigado pela atenção
Oldair
Curtir tópico
+ 0Posts
29/04/2010
Perivaldo Martins
Boa sorte e bons códigos.
Gostei + 0
29/04/2010
Wilson Junior
Espero ter colaborado.
Gostei + 0
12/07/2010
Carlos Mazzi
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)