For starters the CF drivers won't let you attempt to execute multiple
statements in a single cfquery like that (though I believe this can be
changed with connection string arguments). Try moving the loop outside of
the cfquery tags so that each query runs within a single cfquery tag.

On Mon, Oct 6, 2008 at 11:12 AM, Simon Bailey <[EMAIL PROTECTED]> wrote:

> Ok hands up I sounded like a dumb a$$.  Its the loop query aspect I
> had an issue with and thought I would test the water if I was on the
> right logic from the get go before I questioned the below code as it
> is failing somehow:
>
> <cfquery name="qResult" datasource="#dsn#">
>
>                     <cfloop
> array="#arguments.aRecord.course_results#" index="i">
>
>                         <cfset datum = structNew()>
>                         <cfset datum =
> arguments.aRecord.course_results[i]>
>
>                             UPDATE     c_results
>
>                             SET                rating     =
>  #datum.rating#,
>                                     comment    = '#datum.comment#'
>
>                             WHERE      course_id =  #datum.course_id#
>
>                     </cfloop>
>
>                 </cfquery>
>
> On 6 Oct 2008, at 15:44, Tom Chiverton wrote:
>
> On Monday 06 Oct 2008, Simon Bailey wrote:
> > I have a relatively straight forward question I was wondering if
> > people may shed some light on.  I am passing a value object from Flex
> > to CF which has a course_id, course_name and an Array of values.  In
> > my method in my cfc I would like to update one mysql table with the
> > course_id + course_name and another table with the array contents.
>
> Err, right ?
> And ?
> cfquery, cfloop, cfquery ?
>
> --
> Tom Chiverton
> Helping to interactively establish six-generation eye-catching B2B
> clusters
>
>
>
> ****************************************************
>
> This email is sent for and on behalf of Halliwells LLP.
>
> Halliwells LLP is a limited liability partnership registered in
> England and Wales under registered number OC307980 whose registered
> office address is at Halliwells LLP, 3 Hardman Square, Spinningfields,
> Manchester, M3 3EB.  A list of members is available for inspection at
> the registered office. Any reference to a partner in relation to
> Halliwells LLP means a member of Halliwells LLP.  Regulated by The
> Solicitors Regulation Authority.
>
> CONFIDENTIALITY
>
> This email is intended only for the use of the addressee named above
> and may be confidential or legally privileged.  If you are not the
> addressee you must not read it and must not use any information
> contained in nor copy it nor inform any person other than Halliwells
> LLP or the addressee of its existence or contents.  If you have
> received this email in error please delete it and notify Halliwells
> LLP IT Department on 0870 365 2500.
>
> For more information about Halliwells LLP visit www.halliwells.com.
>
>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f

Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:313465
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to