Bonjour.
J'ai un Webservice entre mon code C++ et mon site en php. Mon code appelle une fonction php qui fait une requête sur ma base et me retourne l'objet renvoyé.
J'ai cependant un problème avec mes entiers: en effet, ceux ci peuvent être null dans ma base de donnée, mon webservice me renvoie alors une ligne du type :
<f_nb_site xsi:nil="true"/>
Dans mon Webservice, aucun problème quand je cast les int en int ou en long int. Par contre dès que j'essaye de caster mon int en LONG64, il semble bien me traduire ma valeur null par 0, mais mes champs suivant ne sont pas pris en compte...
Avez vous une idée? Pour régler ça j'ai cherché à affecter une valeur pour les xsi:nil="true", j'ai cherché un peu sur internet j'ai rien trouver...
Partager