Thanks Dave! Now here is my code <cfinvoke component="com.mysite.ticketdata" method="updateTable" returnVariable="update"> <cfset update(argumentcollection=form) />
I get an error: The parameter ID to function updateTable is required but was not passed in. If I look at my cf debugging the form field "ID" is defined. Form Fields: ID=75 FIELD1=test FIELD2=test -----Original Message----- From: Chad Gray [mailto:[EMAIL PROTECTED] Sent: Thursday, June 07, 2007 11:48 AM To: CF-Talk Subject: RE: invoking a cfc function with minimal typing Oh wow.. that looks powerful. They are form fields. I get this error "Variable COM is undefined." when trying it. I must have my cfc's not configured right. <cfset com.mysite.ticketdata.updateTable(argumentcollection=form) /> If I use cfinvoke I format my component with "dots" <cfinvoke component="com.mysite.ticketdata" method="updateTable"> What do I need to do to use cfset with my cfc? Thanks! Chad -----Original Message----- From: Charlie Griefer [mailto:[EMAIL PROTECTED] Sent: Thursday, June 07, 2007 11:38 AM To: CF-Talk Subject: Re: invoking a cfc function with minimal typing if you're sending form fields... <cfset myInstance.updateTable(argumentcollection=form) /> you can send an array, you can send a struct... you can send any number of simple variables wrapped up in a single complex var. On 6/7/07, Chad Gray <[EMAIL PROTECTED]> wrote: > I have a function in a CFC that does an update on a database table. > > <cffunction name="updateTable" access="public"> > <cfargument name="id" type="numeric" required="yes"> > <cfargument name="Feild1" type="string" required="no"> > <cfargument name="Field2" type="string" required="no"> > > <cfquery datasource="#variables.dataSource#"> > UPDATE table SET > Field1='#arguments.Field1#', > Field2='#arguments.Field2#' > WHERE id = #arguments.id# > </cfquery> > </cffunction> > > > I can use <cfinvoke> with cfinvokearguments tags for each field, but that is > a lot of typing. > > What is best way to send the arguments to the function with the least amount > of typing? > > I suppose is my real question is how do you use cfscript to send the data? > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Macromedia ColdFusion MX7 Upgrade to MX7 & experience time-saving features, more productivity. http://www.adobe.com/products/coldfusion?sdid=RVJW Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:280396 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4