Chave gerada - Obter o ID do registro inserido com CF9
Problema:
Muitas vezes queremos usar o ID de um registro recém inserido na próxima linha de código procedendo um "insert" em uma tabela com um campo auto incrementado. Em CF8 isso estava disponível, mas o resultado era diferente dependendo do tipo do database. Em ColdFusion 9, a Adobe resolveu esse problema usando um resultado genérico GENERATEDKEY. Todos os resultados existentes ainda trabalharão com CF9 logo códigos existentes não quebrarão, mas indo adiante, este é um meio muito melhor de se trabalhar e faz seu código ColdFusion menos dependente do database.
Solução:
Adicione o atributo result à tag <cfquery> para acessar a chave gerada (generatedKey)
by Paul Kukiel
Comentários Recentes