PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile (versiones precedentes) → Problèmes avec une procédure stockée
Problèmes avec une procédure stockée
Iniciado por DEKPON Renaud Silvèr, 02,sep. 2020 23:59 - No hay respuesta
Miembro registrado
5 mensajes
Publicado el 02,septiembre 2020 - 23:59
Bonsoir, j'ai une difficulté avec les procédures stockées. J'ai un projet fait en windev mobile 22 qui utilise une bd Hyperfile client serveur avec laquelle il communique via les procedures. Le souci c'est que l'une des procédures me casse la tête à l'exécution via la fonction hexecuteprocedure alors qu'en mode débogage, il fonctionne parfaitement. A l'exécution, l'appel de la fonction déclenche un bug. Les détails n'étant pas facilement identifiables avec une procédure stockée, toujours est il que l'erreur est renvoyé par le serveur. Il faut noter que les fichiers fichiers hyperfile sont tous cryptés et que la fonction hpasse a été utilisé dans le code de déclaration des globale de la collection de procédures. Ci-après le code de ma procédure :


Procedure ajoute_et_modifie_profs(sNom_prof est une chaîne,nAccessysteme est un entier,id est un entier sur 8 octets=0,codesecret est une chaîne="")

SI id=0//Mode ajoutd=0 ALORS
Professeur.Nometprenom=sNom_prof
Professeur.acces_systeme=nAccessysteme
Professeur.codesecret=codesecret
HAjoute(Professeur)
RENVOYER liste_profs()
SINON//mode modifie
HLitRecherche(Professeur,IDProfesseur,id)
SI HTrouve(Professeur) ALORS
SI codesecret<>"" ALORS
Professeur.codesecret=codesecret
FIN
Professeur.acces_systeme=nAccessysteme
Professeur.Nometprenom=sNom_prof
HModifie(Professeur)
RENVOYER liste_profs()
FIN
FIN
RENVOYER ""