Mostrando entradas con la etiqueta cfscript. Mostrar todas las entradas
Mostrando entradas con la etiqueta cfscript. Mostrar todas las entradas

29 junio 2012

Inicializar un QueryNew con datos en CF10 (y 9.02)

En un post original de Matt Gifford leí sobre la nueva sintaxis de QueryNew que existe desde CF9.02 y CF10.

Los que somos más viejos en esto, nos acostumbramos a que si queremos llenar de datos iniciales un objeto tipo query definido en tiempo de ejecución, teníamos que popularlo dentro de un ciclo, con un QueryAddRow y luego QuerySetCell en cada vuelta del ciclo.

O podemos hacerlo ahora con la funcionalidad extendida del QueryNew:


<cfscript>
qryPeople = queryNew(
'firstname, lastname, email',
'varChar, varChar, varChar',
[
{
firstname : 'Matt',
lastname : 'Gifford',
email : 'me@monkeh.me'
},
{
firstname : 'Dave',
lastname : 'Ferguson',
email : 'never@doingitwrong.com'
},
{
firstname : 'Scott',
lastname : 'Stroz',
email : 'angry@stackover.flow'
}
]
); </cfscript>