User Guide
Building Queries 29
Reviewing the code
The query you just created retrieves data from the CompanyInfo database. The
following table describes the code and its function:
Query notes and considerations
When creating queries to retrieve data, keep the following guidelines in mind:
• Enter the query name and datasource attributes in the begin cfquery tag.
• Surround attribute settings with double quotes(").
• Make sure that a data source exists in the ColdFusion Administrator before you
reference it n a
cfquery tag. Alternatively, use the dbtype = "dynamic" and
queryString attributes to dynamically specify a database.
• The SQL that you write is sent to the database and performs the actual data
retrieval.
• Columns and tables that you refer to in your SQL statement must exist, otherwise
the query will fail.
• Reference the query data by naming the query in one of the presentation tags,
such as
cfoutput, cfgrid, cftable, cfgraph, or cftree later on the page.
Code Description
<cfquery name="EmpList"
datasource="CompanyInfo">
Queries the database specified in the
CompanyInfo data source
SELECT FirstName, LastName,
Salary, Contract
FROM Employee
Gets information from the FirstName,
LastName, Salary, and Contract fields in
the Employee table
</cfquery>
Ends the cfquery block