Bonjour à tous,
bon alors voila mon problème,
je suis sous Flex 3, j'utilise le framework AMfPhP pour me connecter à ma base de données MySQL, ca marche niquel. J'utilise tout ca via les RemoteObject.
Par contre dans l'objet RemoteObject, il y a un paramètre result (en cas de succès de l'action) et un paramètre fault en cas d'echec :
Le seul problème c'est que je n'arrive pas à distinguer les erreurs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <mx:RemoteObject id="myFonction" fault="faultHandler(event)" showBusyCursor="true" source="vo.MyFonction" destination="amfphp"> <mx:method name="updateRecord" result="{refreshDomaine(event)}" fault="faultHandler(event)"/> <mx:method name="addRecord" result="{refreshDomaine(event)}" fault="faultHandler(event)"/> <mx:method name="delRecord" result="{refreshDomaine(event)}" fault="faultHandler(event)"/> </mx:RemoteObject>
renvoit toujours la même erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 "Erreur : \n" + "code:\n" + e.fault.faultCode + "\n\nMessage:\n" + e.fault.faultString + "\n\nDetail:\n" + e.fault.faultDetail
J'ai regardé du coté du php mais j'y connais rien du tout en Php donc j'avance pas ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 e.fault.faultCode: "Client.Error.DeliveryInDoubt" e.fault.faultDetail : "Channel disconnected before an acknowledgement was received" e.fault.faultString : "Channel disconnected"
Si quelqu'un peut me donner une piste ou m'éclairer
merci d'avance
Partager