offset / id : 0

Pessoal, bom dia a todos!
To com um problema grave aqui no sistema que to desenvolvendo… eu tenho um formulario de cotacao e outro de pedido, sendo o produto o mestre detalhe da cotacao, duas tabelas distintas… o form de pedido esta como grid editavel, possui o campo aparelho, para pesquisar a tabela de produtos e selecionar o q deseja. Pois entao, percebo que ele nao esta incrementando o id do Pedido, entao ao atualizar, inserir novo, ele da o id como 0 ! Isso ta dando problema no banco, logicamente, nao consigo fazer o que desejo… gostaria de conseguir alguma ajuda ou possivel ideia do que possa estar acontecendo, desde já, obrigado.