i had a similar problem and turned out to be that one of the values in the order by clause was empty - cf seems to mistake it for a empty string and therefore was producing the same error you are experiencing... check all values in the problem column to ensure there are no empty values
i also get around alot of query of query problems by using cast() hope this helps > I have a runtime query of a query error as below. > java.lang.String cannot be cast to java.util.Date > But the output format is correct and is in date. This application was > developed in coldfusion 6.1 and sqlserver2000. But now we get this > error when it was migrated to coldfusion 8 and sql server 2005. > Below is the query block. There error comes in the select statement. > if (NOT IsDefined("URL.sOrderBy")) URL.sOrderBy = "dtStartDate"; > if (NOT IsDefined("URL.sOrderType")) URL.sOrderType = "DESC"; > </cfscript> > <cftry> > <!--- Query of a query ---> > <cfquery name="Variables.qSearchProjects" dbtype="query"> > SELECT * > FROM qCombinedProjects > ORDER BY #URL.sOrderBy# #URL.sOrderType#; > </cfquery> > <cfcatch> > <!--- Order the projects by start date ---> > <cfquery name="Variables.qSearchProjects" dbtype="query"> > SELECT * > FROM qCombinedProjects > ORDER BY dtStartDate DESC; > </cfquery> > </cfcatch> > </cftry> > > dtstartdate is in date format. Please help as this really urgent ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;203748912;27390454;j Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:312097 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4