I've got one method that inserts a record and then I
use LAST_INSERT_ID() to return the record ID so I can
process images and put their values into another table,
using the LAST_INSERT_ID() as a foreign key.

To this point, I've just processed the images on the .cfm
page after the insert method completes and returns the ID.

However, now I'm using a method in the component, "properties.cfc",
to insert the property information, then another method in a different
component, "image_processing.cfc", to process and insert the images.

My question is this:

If I return the LAST_INSERT_ID() from the first method, will that
variable be available to reference when I invoke the method to
process images in the second component?

First Method in properties.cfc:

<cfinvoke     component          =     "fortstewart-sm.components.properties"
              method             =     "add_rental_property"
              argumentCollection =     "#form#"
              returnVariable     =     "qGetPropertyID" <--- This is the 
LAST_INSERT_ID()
              dsn                =     "#application.dsn#">

Second Method in image_processing.cfc:

<cfinvoke     component          =     
"forstewart-sm.components.image_processing"
              method             =     "add_rental_images"
              argumentCollection =     "#form#"
              dsn                =     "#application.dsn#"
              property_id        =     "#qGetPropertyID#">  <--- Will this be 
correct?

Thanks,

Rick


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
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:317247
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to