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