Fórum PROBLEMA COM ORDEM DE REGISTRO NO ACESS VIA DELPHI #375196
23/09/2009
0
Estou montando um programa no Delphi banco de dados Acess, mas está acontecendo um problema: Tenho 15 registro cadastrado, mas quando cadastro o 16 e 17 por exemplo, entra normal ocadastro, mas quando fecho o programa e abro novamente, o 16 e 17 não está na ordem que deveria. ou seja no final, fica no começo e depois na ordem vem o 1, 2 ,3 até o 15. O problema maior é que quando dou ´ novo´ ele não gera o próximo que é o 18, mas zera os campos do 16 e quando termino de fazer o cadastro ele não deixa salvar por que causa duplicidade na chave primária. Pra resolver o problema tenho que excluir o 16 e 17 e aí entra normal os registro, mas, quando fecho, volta o mesmo problema. Alguém pode me dar uma ajuda? Grato
Dikasa
Curtir tópico
+ 0
Responder
Posts
24/09/2009
Rodrigoxcruz
Olá, primeiramente qual os componentes você está utilizando para a gravação no banco de dados? E quanto ao próximo registro, tente antes de gravar, ou antes de inserir dar um SELECT MAX(CODIGO) FROM TABELA para pegar o maior código. Não sei se é isto que está fazendo...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)