Performs queries against ColdFusion data sources.
Returns a RecordSet object. For information about methods that you can use to manipulate the record set returned by the CF.query function, see "Methods available in the RecordSet ActionScript class".
CF.query
({
datasource:"data source name",
sql:"SQL stmts",
username:"username",
password:"password",
maxrows:number,
timeout:milliseconds
})
You can code the CF.query function using named arguments or using positional arguments. You can invoke all supported arguments using the named argument style, as follows:
CF.query({datasource:"datasource", sql:"sql stmt",
username:"username", password:"password", maxrows:"maxrows", timeout:"timeout"});
Note: The named argument style uses curly braces {} to surround the function arguments.
Positional arguments let you use a shorthand coding style. However, not all arguments are supported for the positional argument style. Use the following schemas to code the CF.query function using positional arguments:
CF.query(datasource, sql);
CF.query(datasource, sql, maxrows); CF.query(datasource, sql, username, password); CF.query(datasource, sql, username, password, maxrows);
Note: When using positional arguments, do not use curly braces {}.
// Define a function to do a basic query
// Note use of positional arguments
function basicQuery()
{
result = CF.query("myquery", "cust_data", "SELECT * from tblParks");
return result;
}
// Example function declaration using named arguments
function basicQuery()
{
result = CF.query({datasource:"cust_data", sql:"SELECT * from tblParks"});
return result;
}
// Example of query function using maxrows argument
function basicQueryWithMaxRows()
{
result = CF.query("cust_data", "SELECT * from tblParks", 25);
return result;
}
// Example of CF.query with username and password
function basicQueryWithUser()
{
result = CF.query("cust_data", "SELECT * from tblParks",
"wsburroughs", "migraine1");
return result;
}
The record set returned by the CF.query function can be manipulated using methods in the RecordSet ActionScript class. The following are some of the methods available in the RecordSet class:
RecordSet.getColumnnames
RecordSet.getLengthRecordSet.getItemAtRecordSet.getItemIDRecordSet.sortItemsByRecordSet.getNumberAvailableRecordSet.filterRecordSet.sortFor more detailed information about the RecordSet ActionScript class, see Using Flash Remoting.
ColdFusion 9 | ColdFusion 8 | ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX | Forums | Developer Center | Bug Reporting
Version 6
Comments are no longer accepted for ColdFusion MX. ColdFusion 8 is the current version.