Commit no Interbase - Gravação Simultanea
Caros Colegas,
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.
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
Curtidas 0
Respostas
Afarias
16/06/2004
Faça uma busca neste fórum por GENERATOR e AUTO-INCREMENTO ... usar GENERATOR é uma solução muito melhor que a q vc está dando.
Quanto a seu problema... os usuários na rede podem apenas enchergar registros COMITADOS!
T+
Quanto a seu problema... os usuários na rede podem apenas enchergar registros COMITADOS!
T+
GOSTEI 0
Fcampos
16/06/2004
Obrigado pel atenão A. Farias,
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!
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
Afarias
16/06/2004
Achei q todos tinham...
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+
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