The argument for ValueList is..

ValueList(queryName.columnName)

The error suggests that the query name you are passing in ( SelectedOrders )
is not a query.  This value is the value you use for the "name" attribute of
the cfquery tag.

So...


<cfquery datasource="myDataSource" name="myQuery">
        SELECT  myColumn
        FROM            MyTable
</cfquery>

...........then

valueList(myQuery.myColumn)



Steve

-----Original Message-----
From: cfaussie@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf
Of Scott Thornton
Sent: Thursday, 13 November 2008 9:53 AM
To: cfaussie
Subject: [cfaussie] Referencing a query inside another query in ColdFusionMX


Post your code please.... probably just a typo somewhere..

>>> Khush <[EMAIL PROTECTED]> 13/11/2008 9:44 am >>>

ok i tried the ValueList syntax as per Steve Onnis, but i get an error
message -

"The ValueList() function has an invalid parameter:
SelectedOrders.SalesHDRID.
Parameter 1 of function ValueList which is now
(SelectedOrders.SalesHDRID) must be pointing to a valid query name."

'SelectedOrders' is a valid query name. So i am not sure what the
cause of error is.

Also i am writing this query in COldFusion and the backend is SQL
Server Express 2005. 'SelectedOrders' for my test cases is returning
less than 10 records. In the production environment it might return at
the max a 100 records, so valuelist shoul;d definitely work...

DOes anyone know y am i getting an error?




Steve Onnis wrote:
> SELECT salesdetail.packerid
>        FROM SALESDETAIL
>        WHERE SALESDETAIL.SalesHDRID IN
> (#ValueList(SelectedOrders.SalesHDRID)#)
>
> That will output all the items returned from that column into your query
>
> -----Original Message-----
> From: cfaussie@googlegroups.com [mailto:[EMAIL PROTECTED] On
Behalf
> Of Khush
> Sent: Wednesday, 12 November 2008 9:02 AM
> To: cfaussie
> Subject: [cfaussie] Referencing a query inside another query in
ColdFusionMX
>
>
> How do i reference a field (SalesHDRID) from a query (called
> SelectedOrders) in the where condition of another query.
>
> My CF query looks somewhat like this-
> SELECT salesdetail.packerid
>        FROM SALESDETAIL
>        WHERE SALESDETAIL.SalesHDRID IN (SelectedOrders.SalesHDRID)
>
> Now my query SelectedOrders is a really big and very complicated one,
> so I am not going to just paste it in the IN clause...If anyone has
> any ideas how to actually reference this sub query by it;s name in the
> main query above, please let me know ASAP as i need this urgently...
>
>
> THanks






--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"cfaussie" group.
To post to this group, send email to cfaussie@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to