There are all sorts of bugs like this in query of queries.  This is
because CFMX is assuming the data type of each column based on the
first value in the query.  So if you have a field that has bunch of
strings in it, but one row has a numeric value in that column, even if
YOU want it to be treated like a string, CFMX has other plans.  You'll
get this error.  It's gotten so bad for us that we've written CFCs
that take the place of query of queries in many cases by looping over
the queries and manually doing joins, etc.  I'm hopeful they'll fix
this in Blackstone but who knows.  For now, we avoid all use of
cfquery because even if it works now, if your data changes, one day it
will all suddenly blow up.


On Thu, 21 Oct 2004 13:25:13 -0400, Jonathan Nickle
<[EMAIL PROTECTED]> wrote:
> Data set example:
> 
> Table name: Orders
> *******************************************
> BatchNumber,  CheckNumber,  Name
> 1111a,  1234,  Joe Johnson
> 1111a,  1235,  Mary Madison
> 12-32-1, 3434,  Jon Johnson
> 12-32-1, 3453,  Victoria V
> ********************************************
> 
> <cfquery name="getOrders" dataousre="#DSN#">
>   Select * from Orders
> </cfquery>
> 
> <cfloop query="GetOrders">
> <cfset thisBatch = GetOrders.BatchNumber>
> 
>   <cfquery name="getBatchOrders" dbtype="query">
>     select *
>     from getOrders
>     where BatchNumber = '#thisBatch#'
>   </cfqery>
> 
>   <cfloop query...>
>     ....
>   </cfloop>
> </cfloop>
> 
> The loop works until I reach the batch with two hyphens in it.  It
> handles numeric values, alphanumeric valuse, lenghts that are short and
> long, and one hypen in the string... but once there are two hyphens in the
> batch number it fails.
> 
> It is NOT a possiblity to restrict two hyphens on the input as this is
> a potentially valid batch number.  The SQL statement works as straight
> SQL against the DB, but fails when queried against a query.
> 
> IS THIS A CF BUG?!!!
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Sams Teach Yourself Regular Expressions in 10 Minutes  by Ben Forta 
http://www.houseoffusion.com/banners/view.cfm?bannerid=40

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:182232
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to