<RECORDSET name="name of the recordset" scope= "application | attributes | caller | cgi | client | form | formOrUrl | request | server | session | url | variables" comments="plain English comments" primarykeys="the primary key column, or a comma-delimited list if compound" onCondition="an expression" format="CFML | WDDX" optional="true | false"> </RECORDSET>
A recordset is similar to an array, except instead of specifying columns and rows with numbers, a recordset gives you easy to understand names of each column, along with the currentrow variable.
Required. This is the name of the variable.
Required. This is the scope of the variable.
Optional. These are the plain English comments that describe the variable in detail.
Optional. Some recordsets have a column or columns used as unique identifiers for each row. This attribute contains this column or a comma-delimited list of those columns.
Optional. Any expression, similar to use as in <cfif>. If this expression evaluates to true, this variable is used.
Optional. This specifies whether the variable is a regular CFML variable or a WDDX packet that should be deserialized.
Optional. If the variable is not required, set this as "yes". If this attribute is not included, it is assumed to be "no".
Optional. Optional variables have a default value. The default value is the value the variable will assume if no value is passed into the fuse.