Erro na ordem do id na hora de inserir um novo dado na tabela
Olá pessoal, estou com dois pequenos problemas na minha tabela.
1° erro - O ultimo dado que foi inserido na tabela fica a frente dos novos dados que são inseridos.
Lembrando que meu id é AUTO-INCREMENT.
Ex: Se eu já tenho 5 dados e insiro mais um, o id dos dados vão ficar nessa ordem ( 1, 2, 3, 4, 6, 5 ).
Ao apertar o botão "Refresh" o id se normaliza ficando na ordem correta ( 1, 2, 3, 4, 5, 6 ).
2° erro - Ao inserir um novo dado os botões de navegação se invertem.
Ex: Prior; se transforma em próximo, Next; se transforma em anterior,
First; se transforma em ultimo e Last; se transforma em primeiro. Ao apertar o botão "Refresh" os botões de navegação se normalizam ficando na ordem correta.
Não usei "DataSource1StateChange(self);" nos botões de navegação pois o Delphi me retorna este erro:
[DCC Error] Unit1.pas(385): E2003 Undeclared identifier: 'DataSource1StateChange'
Seria correto usar no botão salvar os dois comandos?
DataSource1.DataSet.Post;
DataSource1.DataSet.Refresh;
Agradeço a atenção!
Discussão (2)
Carregando comentários...