Skip to Content
Programming ColdFusion
book

Programming ColdFusion

by Rob Brooks-Bilson
August 2001
Intermediate to advanced
976 pages
38h 8m
English
O'Reilly Media, Inc.
Content preview from Programming ColdFusion

Query Objects

Query objects are special ColdFusion data structures that hold record sets. Query objects are similar in structure to two-dimensional arrays and are made up of rows and columns (like a spreadsheet). There are three ways to create a query object:

  • Using the CFQUERY or CFSTOREDPROC tag to retrieve a record set from a data source. We haven’t covered the CFSTOREDPROC tag yet; we’ll get to it in Chapter 11. For now, just be aware that the tag can return a record set just like the CFQUERY tag.

  • Certain CFML tags such as CFFTP and CFHTTP return information stored in a query object.

  • Query objects can be manually created using QueryNew( ) and other associated query manipulation functions.

By this point, you should be quite familiar with the first method in which query objects are automatically returned by the CFQUERY tag. The second method has to do with certain CFML tags returning information stored as query objects. These tags are covered in detail later in the book. We’re going to focus on the third method in this section, creating and manipulating query objects using QueryNew( ) and several other CFML functions. Creating a query in this way is useful when you want to make application-generated data available as a query object. This technique is especially useful when used within custom tags to return a query result set. Custom tags are covered in Chapter 19. The query manipulation functions can also add additional data to an existing query.

To create a query object, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Programming ColdFusion MX, 2nd Edition

Programming ColdFusion MX, 2nd Edition

Rob Brooks-Bilson
Adobe ColdFusion 8 Web Application Construction Kit, Volume 3: Advanced Application Development

Adobe ColdFusion 8 Web Application Construction Kit, Volume 3: Advanced Application Development

Ben Forta, Charlie Arehart, Jeffrey Bouley, Jeff Tapper, Matt Tatam, Raymond Camden, Robi Sen, Sarge Sargent

Publisher Resources

ISBN: 1565926986Catalog PageErrata