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 <[email protected]>

>
> 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 [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a