I always set the return result as Object in my handler then type it as the
specific class later in the function. I'm not sure if I do this out of habit
or necessity.

# private function handleResult( result:Object ): void {
#   var collection:ArrayCollection = result as ArrayCollection;
# }

Also notice that I used ArrayCollection. If I remember correctly, record
sets get returned as an ArrayCollection. If I am mistaken, try the above
with a standard Array.

Hope this helps,
~Aaron

On Mon, Mar 24, 2008 at 3:07 PM, Daniel Tse <[EMAIL PROTECTED]> wrote:

>   Hi All,
>
> I have setup AMFPHP and it returns back the recordset object from a MySQL
> query. I was wondering how I access that array/recordset from the flex side.
>
> e.g. I have the following:
>
> <?php
> //In the services directory of AMFPHP
> class SimplePerson {
>     function getPeople() {
>        $mysql = mysql_connect(localhost, "root", "root");
>
>          mysql_select_db( "people-test" );
>
>          $sSQL = "SELECT * FROM `tblPeople`";
>
>          $results =  mysql_query($sSQL);
>
>         return $results;
>     }
> }
>
> ?>
>
> In Flex..
>            public function getPeople():void {
>                 myService.connect(REMOTESERVERURL);
>
>                 var responder:Responder = new Responder(getPeople_Result,
> onFault);
>                 myService.call("SimplePerson.getPeople", responder);
>
>             }
>
>             public function
> getPeople_Result(aoResults:WHAT_SHOULD_GO_HERE):void
>             {
>                 //test;
>                 //I'd like to access the result set e.g. iterate through
> the rows looking at certain columns
>             }
>
> "Array" doesn't seem to work (the fact that it's a 1-dimensional array
> doesn't help)
> "XMLList" the object doesn't seem to map like that either
>
> Am I missing some kind of object?
>
> Thanks,
> -Daniel
> --
> -------------
> e: [EMAIL PROTECTED]
> w: http://DanielTse.com/
> -------------
>  
>



-- 
Aaron Miller
Chief Technology Officer
Open Base Interactive, LLC.
[EMAIL PROTECTED]
http://www.openbaseinteractive.com

Reply via email to