Eu tenho um campo de autonumeracao, porem eu so consigo pegar o valor desse campo apos executar o comando Update, certo?
Apos o Update eu pego esse campo de ID que acabou de ser gerado e jogo para uma variavel de memoria, pois eu preciso do valor do mesmo em uma proxima operacao.
Numa outra parte do programa eu pego esse ID que deveria ser diferente de "0", uma vez que ele e automatico e o utilizo para uma outra operacao.
Acontece que o ID gerado e sempre igual a "0", quando deveria ser uma sequencia da numeracao anterior da tabela.
If rscmdAux.EOF Then
rscmdAux.AddNew 'Aqui eu testo o final da tabela e abro um registro em
End If ' branco onde os dados serao gravados.
rscmdAux.Update ' Executo o Update
str_IdPedido = rscmdAux!TBPED_ID ' esse e o campo da tabela que e
rscmdAux.Close 'Autonumerado e eu o jogo para uma
'variavel de memoria mas ele esta sempre
'zerado.
E agora?