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