how about just switching the argument type to 'ANY' to get past the error, then u can see what type of object is sent to coldfusion.
On Tue, Mar 25, 2008 at 2:20 PM, markflex2007 <[EMAIL PROTECTED]> wrote: > Hi, > > I try to pass flex ArrayCollection to coldfusion cfc like following > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > layout="vertical"> > <mx:Script> > <![CDATA[ > import mx.controls.Alert; > > import mx.collections.ArrayCollection; > import mx.rpc.events.ResultEvent; > import mx.rpc.events.FaultEvent; > import mx.events.ValidationResultEvent; > > [Bindable] > private var myAC:ArrayCollection = new ArrayCollection([ > {id:89, Contact: 'Bob Jones' }, > {id:5, Contact: 'Jane Smith' }, > {id:7, Contact: 'Doug Johnson' }, > {id:15, Contact: 'John Jackson'} > ]); > > public function send():void { > cfdata.sendData(myAC); > } > > > public function send_Result(event:ResultEvent):void { > Alert.show('ok'); > } > > public function send_Fault(event:FaultEvent):void { > Alert.show(event.fault.message); > } > > > > ]]> > </mx:Script> > > <mx:RemoteObject > id="cfdata" showBusyCursor="true" > destination="ColdFusion" > source="debug.cfc.test"> > <mx:method name="send" > result="send_Result(event)" > fault="send_Fault(event)" /> > </mx:RemoteObject> > > <mx:DataGrid id="myGrid" > dataProvider="{myAC}" editable="true" > > <mx:columns> > <mx:DataGridColumn dataField="id" width="150" > editable="false"/> > <mx:DataGridColumn dataField="Contact" width="150" /> > > </mx:columns> > </mx:DataGrid> > <mx:Button label="Update DB" click="send()"/> > > </mx:Application> > > This is the cfc: > > <cfcomponent displayname="TestProcess" output="false" > > > <cffunction name="sendData" access="remote" output="false" > returntype="true"> > <cfargument name="personQ" type="query" required="true" /> > > <cfset process = true> > <cfreturn process /> > </cffunction> > </cfcomponent> > > I get following error message > > The argument pass to function is not the type query. > > Please let me know which data type I can use in cfc for the Flex > ArrayCollection > > Thanks > > Mark > > >

