PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Pb avec HRetourPosition ???
Pb avec HRetourPosition ???
Débuté par guest, 13 jan. 2005 11:27 - 3 réponses
Posté le 13 janvier 2005 - 11:27
Salut,

J'ai l'erreur suivante :
Erreur de l'accès natif ORACLE
Numéro d'erreur = 1

Fonction <HRetourPostion>, n° de syntaxe <0>

Identifiant de position sauvegardée invalide.


Le code qui provoque l'erreur est le suivant :
vlPosition = HSauvePosition(PhEtape)
SI vlPosition <> -1 ALORS
SI PAS VerifBloqEtape() ALORS
info("blabla...")
FIN
// Restaure le contexte
HRetourPosition(vlPosition)
FIN

PROCEDURE VerifBloqEtape()
HCreeVue(MaVue, PhEtape, ....)
HDetruitVue(MaVue)
RENVOYER Vrai

Si je n'exécute pas la procédure VerifBloqEtape() tout va pour le mieux dans le meilleur des mondes sinon ... (voir l'erreur).

Précisions :
* Windev 8 (0315p)
* Accès natif Oracle

Des idées ?

Merci pour votre aide.

Stephan
Posté le 14 janvier 2005 - 09:33
Je suis étonné que tu puisse même le faire, car la doc de HSauvePosition
n'indique pas que cela fonctionne avec Oracle natif.
Antoine


Stephan wrote:
Salut,

J'ai l'erreur suivante :
Erreur de l'accès natif ORACLE
Numéro d'erreur = 1

Fonction <HRetourPostion>, n° de syntaxe <0>

Identifiant de position sauvegardée invalide.


Le code qui provoque l'erreur est le suivant :
vlPosition = HSauvePosition(PhEtape)
SI vlPosition <> -1 ALORS
SI PAS VerifBloqEtape() ALORS
info("blabla...")
FIN
// Restaure le contexte
HRetourPosition(vlPosition)
FIN

PROCEDURE VerifBloqEtape()
HCreeVue(MaVue, PhEtape, ....)
HDetruitVue(MaVue)
RENVOYER Vrai

Si je n'exécute pas la procédure VerifBloqEtape() tout va pour le
mieux dans le meilleur des mondes sinon ... (voir l'erreur).

Précisions :
* Windev 8 (0315p)
* Accès natif Oracle

Des idées ?

Merci pour votre aide.

Stephan
Posté le 14 janvier 2005 - 14:42
En réponse au message :


Je suis étonné que tu puisse même le faire, car la doc de HSauvePosition
n'indique pas que cela fonctionne avec Oracle natif.
Antoine



Salut,

Finalement je fais une vue pour contourner le problème.

Mais ote moi d'un doute, si rien n'est précisé dans la doc concernant Oracle natif c'est pas que ca fonctionne pas ?

Bonne journée

Stephan
Posté le 14 janvier 2005 - 21:45
Normalement tu devrais avoir en bas de doc le détail pour les acces natifs
s'ils etaient concernés par la commande.
Antoine

Stephan wrote:
En réponse au message :


Je suis étonné que tu puisse même le faire, car la doc de
HSauvePosition
n'indique pas que cela fonctionne avec Oracle natif.
Antoine



Salut,

Finalement je fais une vue pour contourner le problème.

Mais ote moi d'un doute, si rien n'est précisé dans la doc concernant
Oracle natif c'est pas que ca fonctionne pas ?

Bonne journée

Stephan