Fórum Commit no Interbase - Gravação Simultanea #44888
16/06/2004
0
estou com seguinte problema, qdo dois usuários estão inserindo dados na mesma tabela, por exemplo:
computador fabio, cadastra um com cód 100, computador valdoir cadastra outro com código 101, computador fábio, sem sair da tela, cadastra outro, ele não pega o 101 do valdoir, pega apenas até 100, soma +1, 101 e aí pk, pois já existe...
faço da seguinte forma:
table.close;
table.sql.clear e faço sql novamente order by GNP_CODIGO
table.open;
table.insert;
dados
table.post;
sem esquecer do table.last, para pegar o último código e somo +1
uso no afterpost, commitretaining
aguardo um retorno,
desde já agradeço atenção de todos,
Obrigado.
Fcampos
Curtir tópico
+ 0Posts
16/06/2004
Afarias
Quanto a seu problema... os usuários na rede podem apenas enchergar registros COMITADOS!
T+
Gostei + 0
16/06/2004
Fcampos
dei uma olhada, ref a generator como vc pediu...
mais não achei algo explicando como uso o GENERATOR,
será q vc poderia me dizer como devo utilizar este recurso?
Aguardo retorno,
mais uma vez obrigado!
Gostei + 0
16/06/2004
Afarias
bom, veja o tópico no topo do fórum ´exemplo simples com ibx´
Dê uma olhada aqui nesse tópico tb::
http://delphiforum.icft.com.br/forum/viewtopic.php?t=30242
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)