Adobe 38043740 - ColdFusion Standard - Mac Development Manual page 434

Developing applications
Hide thumbs Also See for 38043740 - ColdFusion Standard - Mac:
Table of Contents

Advertisement

DEVELOPING COLDFUSION 9 APPLICATIONS
Accessing and Using Data
Creating a recordset with the QueryNew() function
In addition to creating a recordset by using a
function.
Create a ColdFusion page with the following content:
1
<html>
<head>
<title>The queryNew function</title>
</head>
<body>
<h2>QueryNew Example</h2>
<!--- Create a query, specify data types for each column. --->
<cfset qInstruments = queryNew("name, instrument, years_playing",
"CF_SQL_VARCHAR, CF_SQL_VARCHAR, CF_SQL_INTEGER")>
<!--- Add rows. --->
<cfset newrow = queryaddrow(qInstruments, 3)>
<!--- Set values in cells. --->
<cfset temp = querysetcell(qInstruments, "name", "Thor", 1)>
<cfset temp = querysetcell(qInstruments, "instrument", "hammer", 1)>
<cfset temp = querysetcell(qInstruments, "years_playing", "1000", 1)>
<cfset temp = querysetcell(qInstruments, "name", "Bjorn", 2)>
<cfset temp = querysetcell(qInstruments, "instrument", "sitar", 2)>
<cfset temp = querysetcell(qInstruments, "years_playing", "24", 2)>
<cfset temp = querysetcell(qInstruments, "name", "Raoul", 3)>
<cfset temp = querysetcell(qInstruments, "instrument", "flute", 3)>
<cfset temp = querysetcell(qInstruments, "years_playing", "12", 3)>
<!--- Output the query. --->
<cfoutput query="qInstruments">
<pre>#name##instrument# #years_playing#</pre>
</cfoutput>
<h3>Individual record retrieval:</h3>
<cfoutput>
<p>#qInstruments.name[2]# has played #qInstruments.instrument[2]# for
#qInstruments.years_playing[2]# years.</p>
</cfoutput>
</body>
</html>
Save the page as queryNew.cfm in the myapps directory under the web_root directory.
2
Display queryNew.cfm in your browser
3
About Query of Queries
After you have created a recordset with a tag or function, you can retrieve data from the recordset in one or more
dependent queries. A query that retrieves data from a recordset is called a Query of Queries. A typical use of a Query
of Queries is to retrieve an entire table into memory with one query, and then access the table data (the recordset) with
subsequent sorting or filtering queries. In essence, you query the recordset as if it is a database table.
or other CFML tags, you can create it with the
cfquery
Last updated 1/20/2012
429
QueryNew

Advertisement

Table of Contents
loading

This manual is also suitable for:

Coldfusion 9

Table of Contents