Usuário com melhor resposta
Insert em campo de autonumeração

Pergunta
-
Pessoal estou com um dúvida.
Quando realizo um insert em uma tabela que existe um campo de autonumeração automaticamente o BD inclementa está coluna.
Como faço para capturar o valor inclementado no inserto pelo BD.
Obs. não adianta utilizar um Select max após o insert, pois estou em um ambiente muito concorrido e a possibilidade de não trazer a informação correta é muito grande.
alguém pode me ajudar
obrigado
Respostas
-
no access nao funciona nao... estou vendo se tem alguma funcao do access para isso.
parece que usando os recursos do ado, tem como veja este kb
http://support.microsoft.com/kb/221931/en-us
desculpe se nao estiver ok, nao tive tempo para testar.
Abs;
Todas as Respostas
-
-
-
Você pode verificar se IDENT_CURRENT, pode te ajudar, pois ele retorna o último valor gerado pela coluna identity após o inserir, claro que isso depende do scopo do identity e também da sessão que esta sendo executada.
Proceure no books on-line mais informações, veja também sobre SCOPE_IDENTITY.
-
-
no access nao funciona nao... estou vendo se tem alguma funcao do access para isso.
parece que usando os recursos do ado, tem como veja este kb
http://support.microsoft.com/kb/221931/en-us
desculpe se nao estiver ok, nao tive tempo para testar.
Abs;
-