<cfset qGirl = QueryNew(
"id, name, sexyness_factor",
"CF_SQL_INTEGER, CF_SQL_VARCHAR, CF_SQL_DECIMAL"
) />
<cfset QueryAddRow( qGirl, 3 ) />
<cfset qGirl[ "id" ][ 1 ] = JavaCast( "int", 1 ) />
<cfset qGirl[ "name" ][ 1 ] = JavaCast( "string", "Sarah" ) />
<cfset qGirl[ "sexyness_factor" ][ 1 ] = JavaCast( "float", 10.0 ) />
<cfset qGirl[ "id" ][ 2 ] = JavaCast( "int", 2 ) />
<cfset qGirl[ "name" ][ 2 ] = JavaCast( "string", "Libby" ) />
<cfset qGirl[ "sexyness_factor" ][ 2 ] = JavaCast( "float", 8.5 ) />
<cfset qGirl[ "id" ][ 3 ] = JavaCast( "int", 3 ) />
<cfset qGirl[ "name" ][ 3 ] = JavaCast( "string", "Alex" ) />
<cfset qGirl[ "sexyness_factor" ][ 3 ] = JavaCast( "float", 7.5 ) />
<cfset objIBO = CreateObject(
"component",
"GirlIBO"
).Init().LoadQuery( qGirl ) />
<cfloop condition="objIBO.IsRecord()">
<cfset objIBO.Set(
"name",
objIBO.Get( "name" )
) />
<p>
#objIBO.Get( "full_name" )# ::
#objIBO.Get( "sexyness_factor" )#
</p>
<cfset objIBO.Next() />
</cfloop>