Chave gerada - Obter o ID do registro inserido com CF9

Publicado por: Ricardo Parente 0 Comments

 

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


 

Leia mais...


Acesso direto à linha de query

Publicado por: Ricardo Parente 0 Comments

Problema:

Voce não quer iterar sobre uma query, mas acessar a enésima ou a última linha.

Solução:

Voce pode acessar uma linha de query adicionando seu número à variável query.column.

by cfnobody

Leia mais...


Query of queries com cfscript

Publicado por: Ricardo Parente 0 Comments

Problema:

Como posso criar uma thread safe query of queries usando somente cfscript?

Solução:

Podemos agora facilmente realizar essa tarefa usando as funções de query baseadas em script do ColdFusion 9.

by Dave Ferguson

Leia mais...


Older Entries