346
Chapter 2: ColdFusion Tags
cfquery
Description
Passes queries or SQL statements to a data source.
Macromedia recommends that you use the
cfqueryparam
tag within every
cfquery
tag, to help
secure your databases from unauthorized users. For more information, see Security Bulletin
ASB99-04, "Multiple SQL Statements in Dynamic Queries," in the Macromedia Security Zone,
www.macromedia.com/devnet/security/security_zone/asb99-04.html
, and Chapter 20,
“Accessing and Retrieving Data” in
ColdFusion MX Developer’s Guide
.
Category
Database manipulation tags
Syntax
<cfquery
name = "query_name"
dataSource = "ds_name"
dbtype = "query"
username = "username"
password = "password"
maxRows = "number"
blockFactor = "blocksize"
timeout = "seconds"
cachedAfter = "date"
cachedWithin = "timespan"
Either of the following:
debug = "yes" or "no"
or:
debug
>
result = "result_name"
</cfquery>
See also
cfinsert
,
cfprocparam
,
cfprocresult
,
cfqueryparam
,
cfstoredproc
,
cftransaction
,
cfupdate
; “Optimizing database use” in Chapter 13, “Designing and Optimizing a
ColdFusion Application,” and Chapters 19–22 in
ColdFusion MX Developer’s Guide
History
ColdFusion MX 7:
•
Added the
result
attribute for specifying an alternate name for the structure that holds the
result variables.
•
Added result variables for the SQL statement executed (
sql
), the number of records returned
(
recordcount
), whether the query was cached (
cached
), an array of
cfqueryparam
values
(
sqlparameters
), and the list of columns in the returned query (
columnlist
).
Summary of Contents for COLFUSION MX 7 - INSTALLING AND USING COLDFUSION MX
Page 1: ...COLDFUSION MX7 CFML Reference...
Page 20: ...20 Chapter 1 Reserved Words and Variables...
Page 50: ...50 Chapter 2 ColdFusion Tags cfelse br Searching cfif cfloop cfif...
Page 101: ...cfdefaultcase 101 cfdefaultcase cfswitch cfoutput Your grade is grade cfoutput...
Page 115: ...cfdocumentsection 115 cfdocumentsection cfoutput cfdocument...
Page 411: ...cftable 411 cftable body html...
Page 515: ...Chr 515 maxlength 5 p input type Submit name input type RESET cfform...
Page 605: ...GetEncoding 605 WriteOutput The encoding is theEncoding cfscript cfif...
Page 629: ...GetProfileString 629 tr td input type Submit name Submit value Submit td td td tr table form...
Page 655: ...IIf 655 cfoutput IIf Hour Now GTE 12 DE It is afternoon or evening DE It is morning cfoutput b...
Page 664: ...664 Chapter 3 ColdFusion Functions cfelse h3 Conversion error h3 cfif...
Page 687: ...IsStruct 687 cfoutput cfquery cfif cfoutput hr Employee Add Complete cfoutput cfcase cfswitch...
Page 751: ...LSDateFormat 751 hr noshade cfoutput cfloop...
Page 861: ...StructFind 861 cfquery cfif cfoutput hr Employee Add Complete cfoutput cfcase cfswitch...
Page 903: ...Val 903 value Is the beginning numeric name form...
Page 932: ...932 Chapter 3 ColdFusion Functions...
Page 944: ...944 Chapter 4 ColdFusion MX Flash Form Style Reference...
Page 962: ...962 Chapter 5 Application CFC Reference...
Page 1054: ...1054 Chapter 6 ColdFusion MX Event Gateway Reference...