Hello, We are discussing the proper way to initialize a query in a cffunction. Does it make a significant difference to use QueryNew rather than "" (empty string) as in the following:
<cfcomponent> <cffunction name="test" access="public" returntype="query" output="false"> .....this? <cfset var myQuery = ""> .....or this? <cfset var myQuery = QueryNew("col1","col2","VarChar","Time"> <cfquery name="myQuery" datasource="#myDB#"> ... </cfquery> </cfcomponent> I learned to use the first version var myQuery = "" from the CFMX Bible and the CF documentation but a colleague believes that this is a mistake and that using this approach creates the myQuery variable as a string and not as a query. Consequently, it is creating a variable of the wrong type. Any thoughts on this are welcome. Thanks, Jerry ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:346480 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm