Ah, esqueci de comentar que o objeto está sendo salvo perfeitamente, já
pesquisei no Google mas tudo muito superficial e nada explicador, tentei
debugar mas sem sucesso também!

2009/9/16 Marcel Araujo <[email protected]>

> Galera, estou tendo problemas com um método que retorna sempre este mesmo
> erro!
>
> *"faultCode:Client.Error.DeliveryInDoubt faultString:'Channel
> disconnected' faultDetail:'Channel disconnected before an acknowledgement
> was received'"
> *
> Para ficarem cientes do que estou fazendo ae vai:
>
> No MXML
>
>             private function funcao_GravarUsuario():void
>>             {
>>                 var usuarioVO:UsuarioVO = new UsuarioVO();
>>
>>                 usuarioVO.nome = user_txtNome.text;
>>                 usuarioVO.email = user_txtEmail.text;
>>                 usuarioVO.senha = funcao_GetHash(user_txtSenha.text);
>>                 usuarioVO.ativo = 1;
>>
>>                 UsuarioRemoto.gravarUsuario(usuarioVO);
>>                 /*
>>                 if (user_txtSenha.text == user_txtSenha01.text)
>>                 {
>>                     usuarioVO.senha = funcao_GetHash(user_txtSenha.text);
>>
>>
>>                 }
>>                 else
>>                 {
>>                     Alert.show("Senhas não conferem!", "Erro!");
>>                     user_txtSenha.setFocus();
>>                 }*/
>>
>>             }
>>
>             private function
>> gravarUsuario_Listener(event:ResultEvent):void
>>             {
>>
>>                 var data:Object = event.result;
>>
>                 var retorno:String = String(data);
>>
>
>>                 if (retorno == "true")
>>                 {
>>                     //funcao_MudarState("LoggedIn");
>>                     //UsuarioRemoto.getTodosUsuarios();
>>                 }
>>                 else
>>                 {
>>                     if (retorno == "false")
>>                     {
>>                         Alert.show("Erro ao gravar novo usuário.",
>> "Erro!");
>>                     }
>>                 }
>>             }
>>
>     <mx:RemoteObject id="UsuarioRemoto"
>>                      destination="zendphp"
>>                      source="UsuarioVO_Service"
>>                      showBusyCursor="true"
>>                      fault="erroListener(event)">
>>         <mx:method name="gravarUsuario"
>>                    result="gravarUsuario_Listener(event)"/>
>>      </mx:RemoteObject>
>
>
> No PHP
>
>     public function gravarUsuario($user) {
>>
>>         $query = "INSERT INTO usuarios_login(nome,email,senha,ativo)
>> VALUES('$user->nome', '$user->email', '$user->senha', $user->ativo)";
>>         $result = mysql_query($query);
>>         /*
>>         $linhas = mysql_affected_rows($result);
>>         if($linhas>0){
>>            $flag = "true";
>>         } else {
>>            $flag = "false";
>>         }              */
>>         $flag = "true";
>>         mysql_free_result($result);
>>         return $flag;
>>     }
>>
>
> A minha conexão com o Zend está correta e funcionando pois estou utilizando
> outros métodos mas este insiste em teimar!!!
>
> --
> Abraços......
>
> Marcel Araujo
> System Analyst
> Developer Java/PHP/RIA
> Linux User #490101
>



-- 
Abraços......

Marcel Araujo
System Analyst
Developer Java/PHP/RIA
Linux User #490101

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