Ops, dizendo... "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"

-- 
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>

> 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