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