PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile 2024 → Problème pour ajouter ou modifier un enregistrement sur le mobile
Problème pour ajouter ou modifier un enregistrement sur le mobile
Iniciado por Sébastien, 27,jun. 2014 10:17 - 13 respuestas
Miembro registrado
36 mensajes
Publicado el 27,junio 2014 - 10:17
Bonjour à tous,

Je développe une application Android et je rencontre un problème pour ajouter ou modifier un enregistrement.

SI Contrat..NouvelEnregistrement = Vrai ALORS
SI HAjoute(Contrat) = Faux ALORS
Erreur("Erreur HFSQL : " + HErreurInfo(hErrComplet))
SINON
ToastAffiche("Contrat ajouté")
FIN
SINON
SI HModifie(Contrat) = Faux ALORS
Erreur("Erreur HFSQL : " + HErreurInfo(hErrComplet))
SINON
Info("Contrat modifié")
FIN
FIN


Sur le simulateur, ce code fonctionne parfaitement, c'est-à-dire que j'ai bien le toast qui s'affiche et la fenêtre d'information pour me dire que le contrat modifié.

Toutefois, lorsqu'on je teste mon application sur mon smartphone, cela ne marche pas.
J'ai cette erreur "Code erreur : 0" et "Niveau : pas d'erreur (EL_NONE)" ou bien "Echec de la lecture de l'erreur dans HF" selon la fonction HErreur que j'utilise.
Donc je ne comprends pas pourquoi cela ne fonctionne pas car à priori il n'y a pas d'erreur.
Publicado el 16,agosto 2016 - 22:39
La réponse arrive sans doute très tard mais j'ai été confronté au même problème aujourd'hui. Cela aidera peut-être d'autres personnes.

Ma fenêtre était fonctionnelle. J'ai cependant voulu ajouter un champ à l'analyse à laquelle elle faisait référence, à savoir un champ Horodatage afin de déterminer à quelle heure un nouvel enregistrement était effectué. Compilation, aucune erreur, installation sur le périphérique Android et là, "Echec de la lecture de l'erreur dans HF". Je cherche durant une ou deux heures avant de revenir sur mes pas et de supprimer le fameux champs horodatage en question dans l'analyse.

Tout fonctionne à nouveau. Pourquoi un tel champ provoque ce problème ? Mystère.

A bon entendeur...
Publicado el 29,agosto 2016 - 22:31
Merci, merci,merci !!!
Je devenais complètement fou avec ce bug, et cherchait désespéramment quel fucking manual je n'avais pas lu.
En fait, PC Soft est la "Suicide Squad" du développement. Le Joker tue ses victimes en créant des allergies entre divers produits anodins, PC Soft rend fou les développeurs en laissant des incompatibilités entre diverses briques.
Donc je confirme que HFSQL C/S + Champ Horodatage + Androïd = CRASH
La perversité du bug est qu'il ne renvoi pas de numéro d'erreur, et qu'il ne se produit pas en simulation

En remplaçant l'horodatage par un champ date rempli "à la main", tout est OK.
Miembro registrado
365 mensajes
Popularité : +12 (12 votes)
Publicado el 11,enero 2017 - 08:28
Bonjour à tous,

Je tiens à vous dire... MERCI !
J'ai eu le même problème, j'ai tourné en rond à m'en arracher les cheveux, et grâce à ce post, j'ai enfin trouvé ! Alors merci à Niko et à Alexandre GESP pour être repassé par ce post pour donner vos solutions, vraiment.

En passant, je trouve que c'est inadmissible d'avoir ce genre de bug sans qu'il soit corrigé (post de 2014, on est quand même en 2017 maintenant) et que surtout, SURTOUT : aucune aide concernant la raison de l'erreur n'est donnée.
Donc ça choque personne que finalement on ne puisse pas utiliser le type de rubrique "Horodatage" sur android alors que c'est une rubrique super pratique ???

Bref, un bon gros bug je trouve... que je vais essayer de faire remonter.

Merci à vous !

Fany
Publicado el 11,enero 2017 - 10:21
Fany avait soumis l'idée :
Bonjour à tous,

Je tiens à vous dire... MERCI !
J'ai eu le même problème, j'ai tourné en rond à m'en arracher les cheveux, et
grâce à ce post, j'ai enfin trouvé ! Alors merci à Niko et à Alexandre GESP
pour être repassé par ce post pour donner vos solutions, vraiment.

En passant, je trouve que c'est inadmissible d'avoir ce genre de bug sans
qu'il soit corrigé (post de 2014, on est quand même en 2017 maintenant) et
que surtout, SURTOUT : aucune aide concernant la raison de l'erreur n'est
donnée.
Donc ça choque personne que finalement on ne puisse pas utiliser le type de
rubrique "Horodatage" sur android alors que c'est une rubrique super pratique
???

Bref, un bon gros bug je trouve... que je vais essayer de faire remonter.

Merci à vous !

Fany


En plus, "NouvelEnregistrement" n'est pas compatible Android, donc..

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Publicado el 11,enero 2017 - 10:51
Bonjour

les rubriques indicées ne sont pas compatibles android non plus, les
clés unicode ne sont dispo sous ios que avec certaines sous options, et
ainsi de suite...

Ce n'est malheureusement pas une histoire de bugs, c'est une
compatibilité limitée à certaines options...

En particulier, tout cve qui est le plus AVANCE/RECENT est dispo sous
windows avec HF classic et C/S, mais pas en HF mobile.

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)

Plus d'information sur http://fabriceharari.com


Le 1/11/2017 à 4:21 AM, Dc a écrit :
Fany avait soumis l'idée :
Bonjour à tous,

Je tiens à vous dire... MERCI !
J'ai eu le même problème, j'ai tourné en rond à m'en arracher les
cheveux, et grâce à ce post, j'ai enfin trouvé ! Alors merci à Niko et
à Alexandre GESP pour être repassé par ce post pour donner vos
solutions, vraiment.

En passant, je trouve que c'est inadmissible d'avoir ce genre de bug
sans qu'il soit corrigé (post de 2014, on est quand même en 2017
maintenant) et que surtout, SURTOUT : aucune aide concernant la raison
de l'erreur n'est donnée.
Donc ça choque personne que finalement on ne puisse pas utiliser le
type de rubrique "Horodatage" sur android alors que c'est une rubrique
super pratique ???

Bref, un bon gros bug je trouve... que je vais essayer de faire remonter.

Merci à vous !

Fany

En plus, "NouvelEnregistrement" n'est pas compatible Android, donc..
Miembro registrado
2 mensajes
Publicado el 02,marzo 2017 - 16:24
Merci pour votre post, j'ai épargner des heures de recherches !
Miembro registrado
199 mensajes
Popularité : +14 (16 votes)
Publicado el 23,mayo 2018 - 11:01
Bonjour,

Je relance ce post pour signaler que non seulement les rubriques de type "HoroDatage" plante sous Android, mais également, les "Rubriques Calculées".
Ces dernières donnant l'erreur "Échec de la lecture de l'erreur dans HF""

--
Bon développement

Pierre Devillers
Miembro registrado
36 mensajes
Publicado el 27,febrero 2019 - 17:16
Merci au forum: je viens de m'économiser pas mal de temps.

--
Youri JUTEAU
Montréal
Publicado el 03,abril 2019 - 20:41
Même problème avec le champs de type Date et sous type durée.

Erreur Donne l'erreur "Échec de la lecture de l'erreur dans HF"" avec windows Mobiles sur Android (Version 23)
Correct avec iPhone
Publicado el 26,septiembre 2020 - 20:22
Bonjour
Juste vous dire MERCI car grâce à vous, je me suis épargné des moments difficiles et une grosse perte de temps.
Publicado el 20,noviembre 2020 - 17:33
J'ai également eu le message d'erreur "Échec de la lecture de l'erreur dans HF".
Il ne s'agissait pas d'un bug mais après quelques recherches, j'effectuai simplement une requête sur laquelle un champ de mon fichier n'existait plus.
Bref, vérifiez à tout hasard si la requête que vous effectuez est toujours bien correcte au nouveau des champs que vous appelez. Après correction de ma requête : plus d'erreur :-)
Miembro registrado
92 mensajes
Publicado el 25,octubre 2022 - 10:15
Fany a écrit :
Bonjour à tous,

Je tiens à vous dire... MERCI !
J'ai eu le même problème, j'ai tourné en rond à m'en arracher les cheveux, et grâce à ce post, j'ai enfin trouvé ! Alors merci à Niko et à Alexandre GESP pour être repassé par ce post pour donner vos solutions, vraiment.

En passant, je trouve que c'est inadmissible d'avoir ce genre de bug sans qu'il soit corrigé (post de 2014, on est quand même en 2017 maintenant) et que surtout, SURTOUT : aucune aide concernant la raison de l'erreur n'est donnée.
Donc ça choque personne que finalement on ne puisse pas utiliser le type de rubrique "Horodatage" sur android alors que c'est une rubrique super pratique ???

Bref, un bon gros bug je trouve... que je vais essayer de faire remonter.

Merci à vous !

Fany


Bonjour à tous ;

Bonjour Fany ;

je souffre exactement du même soucis, donc moi j'ai une rubrique Champ saisie heure que je remplis avec la fonction HeureSys()
J'ai un soucis, avec mon application mobile de gestion scolaire ;
en client_serveur HFSQL sur serveur VPS. mon application se connecte correctement, j'arrive à voir la liste, mais j'ai un bouton pour faire une modification (Il s'agit de marquer la présence d'un élève, avec un bouton qui va mettre a jour l'heure d'arrivée et activer la présence) alors depuis le simulateur de téléphone générique tout est parfait ; mais depuis le test sur téléphone je vois que la date elle se modifie, et la présence est activé mais rien ne s'enregistre dans la BDD et depuis le simulateur ça s'enregistre très bien sur la BDD.

En dirais que mon application est uniquement en lecture et ne peux pas modifier, comment je peux modifier cela ???


INT_Present..Valeur = 1
sai_HENTR..Valeur = HeureSys()
sai_HENTR..Visible = True
HLitRecherchePremier(pointageenfats,IDPointageEnfats,LIB_idpoint,hIdentique)
SI HTrouve(pointageenfats) ALORS

pointageenfats.PrésentEnf = Vrai
pointageenfats.HeureEn= HeureSys()
HModifie(pointageenfats,hNumEnrEnCours)
Info("Présence sauvegardé")
FIN


J'ai enlever la fonction heuresys() mais ça se modifie toujours pas;

Help Avez vous une idée svp ?
Miembro registrado
92 mensajes
Publicado el 26,octubre 2022 - 07:18
Up