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