Erro no Sistema

Firebird

30/09/2003

Possuo um sistema feito em D6 e Firebird 1.0.3. Neste sistema existe uma tela de venda onde o programa realiza o cadastro gerando um código para a venda (generator) na confirmação da mesma. Num certo dia fui verificar um chamado de um usuário atento para o fato do código da venda ter pulado do código 245 para o código 325, sem que ninguém tivesse feito nenhum tipo de deleção (teoricamente).
Existe alguma maneira do sgdb ter falhado na atribuição do valor gerado pelo generator ? Só para constar: o Firebird está instalado numa máquina com Windows 2000 Professional e está configurado como um serviço e não como aplicação; para desenvolver estou utilizando (neste caso) ibquery com cachedupdates, dando um applyupdates na confirmação da venda.
Por favor se alguém souber de alguma informação a respeito, ficaria agradecido.
fmavila@hotmail.com


Fmavila

Fmavila

Curtidas 0

Respostas

Afarias

Afarias

30/09/2003

isto é simples -- dependendo de em qual momento vc pega o valor do generator -- basta o usuário iniciar uma oparação e então cancelar! pronto! la se foi um valor e ai fica o ´buraco´.

Isto é normal e vc não deve se preocupar com tal fato.!


T+


GOSTEI 0
POSTAR