Não testei aqui também, mas pela mensagem que aparece ali no seu erro,
dizendo   , quer dizer que ele não está conseguindo serializar o link da
conexão MySQL, que eu acredito que você deve retornar o $db da database
selecionada, se eu não estiver errado, mas tente ver aí se é isso:
public function connection() {
               $dbhost = "localhost";
               $dbuser = "root";
               $dbpass = "xxxxxxx";
               $dbname = "gestor" ;
               $db = mysql_connect($dbhost,$dbuser,$dbpass);
               $db = mysql_select_db($dbname,$db);
               return $db;
}

Qualquer coisa posta aí.

-- 
Att.,
José Carlos Silveira Fiel
Programador Adobe Flex e PHP
http://blog.josecarlosfiel.com.br/

2009/5/21 José Carlos Silveira Fiel <zekf...@gmail.com>

> E aí chará blz?
>
> Já tentou ver nos logs do PHP para ver se tem algum erro lá, ou talvez no
> MySQL.
> Depois posta para a gente aí.
>
> --
> Att.,
> José Carlos Silveira Fiel
> Programador Adobe Flex e PHP
> http://blog.josecarlosfiel.com.br/
>
> 2009/5/21 José Carlos <jcleo...@gmail.com>
>
>
>> Pessoal está acontecendo um erro estranho ao conectar o banco de dados
>> e estou perdendo um tempo danado e resolvi apelar a voces.
>>
>> esta função no browser do amfphp retorna perfeita
>>        public function getall() {
>> //              $db = $this->connection() ;
>> //              $rs = $db->execute("select banco,nome,saldo from bancos")
>> ;
>> //              while (!$rs->EOF) {
>>                        $dados = new bancosVO ;
>>                        $dados->banco = "003" ; //str$rs->fields['banco'];
>>                        $dados->nome = 'Bradesco' ; //$rs->fields['nome'];
>>                        $dados->saldo = "2.300,00 "
>> ;//$rs->fields['saldo'];
>>                    $a[] = $dados;
>> //                  $rs->movenext();
>> //              }
>>                return $a ;
>>        }
>> no retorno vem
>> (Array)#0
>>  [0] (Object)#1
>>    banco = "003"
>>    nome = "Bradesco"
>>    saldo = "2.300,00 "
>>
>> já a connection que em cima está bloqueada retorna erro
>>        public function connection() {
>>                $dbhost = "localhost";
>>                $dbuser = "root";
>>                $dbpass = "xxxxxxx";
>>                $dbname = "gestor" ;
>>                $db = mysql_connect($dbhost,$dbuser,$dbpass);
>>        mysql_select_db($dbname,$db);
>>                return $db;
>>        }
>> no retorno vem
>> (Object)#0
>>  message = "faultCode:INVALID_AMF_MESSAGE faultString:'Invalid AMF
>> message' faultDetail:'
>> Fatal error: Uncaught exception 'VerboseException' with message
>> 'Unsupported Datatype: mysql link' in C:\Program Files\VertrigoServ\www
>> \VTGestor\amfphp\core\amf\io\AMFSerializer.php:744
>> Stack trace:
>> #0 C:\Program Files\VertrigoServ\www\VTGestor\amfphp\core\amf\io
>> \AMFSerializer.php(744): amfErrorHandler(1024, 'Unsupported Dat...',
>> 'C:\Program File...', 744, Array)
>> #1 C:\Program Files\VertrigoServ\www\VTGestor\amfphp\core\amf\io
>> \AMFSerializer.php(1033): AMFSerializer->writeAmf3Data('Unsupported
>> Dat...')
>> #2 C:\Program Files\VertrigoServ\www\VTGestor\amfphp\core\amf\io
>> \AMFSerializer.php(720): AMFSerializer->writeAmf3Object(Resource id
>> #29)
>> #3 C:\Program Files\VertrigoServ\www\VTGestor\amfphp\core\amf\io
>> \AMFSerializer.php(567): AMFSerializer->writeAmf3Data(Object
>> (AcknowledgeMessage))
>> #4 C:\Program Files\VertrigoServ\www\VTGestor\amfphp\core\amf\io
>> \AMFBaseSerializer.php(93): AMFSerializer->writeData(Object
>> (AcknowledgeMessage))
>> #5 C:\Program Files\VertrigoServ\www\VTGestor\amfphp\core\amf\app
>> \Filters.php(207): AMFBaseSerializer- in C:\Program Files\VertrigoServ
>> \www\VTGestor\amfphp\core\amf\io\AMFSerializer.php on line 744
>> '"
>>  name = "Error"
>>  rootCause = (null)
>>
>> banco, usuário, senha, tudo certinho
>> o banco tambem está rodando normalmente
>> mas não sei que erro é esse
>> ah, recebendo do jeito que está a getall no flex, vem certinho, mas do
>> banco ....
>>
>> José Carlos
>> >>
>>
>

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a