| |
Membro registado 36 mensagems |
|
Publicado em novembro, 13 2024 - 5:41 PM |
Bonjour
la procédure ci dessous me renvoie un erreur et en cherchant, l'erreur et exécute le code "CAS EXCEPTION" Je ne vois pas pourquoi .
si j'enlève le cas exception j'ai l'erreur ci dessous La source de données <MaConnexion1> n'est pas initialisée.
Avez vus une idée ?
REQ_SERVEUR_ARTICLE_TARIF_DATE.ParamDate = sDate REQ_SERVEUR_ARTICLE_TARIF_DATE.ParamID_Article = nID_ARTICLE HExécuteRequête(REQ_SERVEUR_ARTICLE_TARIF_DATE) HLitPremier(REQ_SERVEUR_ARTICLE_TARIF_DATE)
SI REQ_SERVEUR_ARTICLE_TARIF_DATE.Tarif <> moTarif ALORS HRAZ(Article_Tarif) Article_Tarif.Date_début = sDate Article_Tarif.Tarif = moTarif Article_Tarif.ID_Article = nID_ARTICLE SI HEnregistre(Article_Tarif)=Faux ALORS RENVOYER Faux FIN FIN
RENVOYER Vrai
CAS EXCEPTION: RENVOYER -1 |
| |
| |
| | | |
|
| | |
| |
Membro registado 3.510 mensagems |
|
Publicado em novembro, 13 2024 - 9:31 PM |
| |
| |
| | | |
|
| | |
| |
Membro registado 36 mensagems |
|
Publicado em novembro, 13 2024 - 9:56 PM |
je vais avoir besoin de plus d'information. HCréationSiInexistant : le dossier est déjà existant. Pourquoi utiliser cette fonction ? |
| |
| |
| | | |
|
| | |
| |
Membro registado 886 mensagems |
|
Publicado em novembro, 13 2024 - 9:59 PM |
Bonsoir,
Il faudrait dejà en premier temps tester vos retours sur HExécuteRequête et HLitPremier.
J'obterais plus sur le hajoute au lieu de Henregistre ...
A suivre |
| |
| |
| | | |
|
| | |
| |
Membro registado 36 mensagems |
|
Publicado em novembro, 13 2024 - 10:01 PM |
malgré cette fonction j'ai toujours la même erreur. |
| |
| |
| | | |
|
| | |
| |
Membro registado 36 mensagems |
|
Publicado em novembro, 13 2024 - 10:10 PM |
l'erreur semble venir du HExécuteRequête le code ci dessous me renvoie -20
SI HExécuteRequête(REQ_SERVEUR_ARTICLE_TARIF_DATE)=Faux ALORS RENVOYER -20 FIN |
| |
| |
| | | |
|
| | |
| |
Membro registado 886 mensagems |
|
Publicado em novembro, 13 2024 - 11:15 PM |
faire une trace de l'erreur au minimum Cedrle100 !
Herreurinfo(herrcomplet) il me semble de mémoire ... Il renvoie -20 parce que vous faites renvoyer -20
Cela sera plus clair et précisMensagem modificada, novembro, 13 2024 - 11:17 PM |
| |
| |
| | | |
|
| | |
| |
Membro registado 886 mensagems |
|
Publicado em novembro, 13 2024 - 11:19 PM |
... SI HExécuteRequête (REQ_SERVEUR_ARTICLE_TARIF_DATE)=Faux ALORS Erreur("Erreur HExécuteRequête : " + HErreurInfo(hErrComplet)) FIN ... |
| |
| |
| | | |
|
| | |
| |
Membro registado 4.185 mensagems |
|
Publicado em novembro, 14 2024 - 2:58 AM |
Bonjour, Lors de l'exécution d'une requête en C/S, il faut préciser le nom de la connexion. La syntaxe est donc :
HExécuteRequête(REQ_SERVEUR_ARTICLE_TARIF_DATE,cnxMaConnexion)
-- Il y a peut être plus simple, mais, ça tourne Quand tout a échoué, utilise l'option RTFM |
| |
| |
| | | |
|
| | |
| |
Membro registado 36 mensagems |
|
Publicado em novembro, 14 2024 - 5:37 AM |
Bonjour Ci dessous l'erreur alors que le paramètre date est bien existant. la requête fonctionne si je la teste toute seule.
Erreur HExécuteRequête : Que s'est-il passé ?<\r><\n><ParamDate_début> n'est ni une Rubrique ni un paramètre de la requête <REQ_SERVEUR_ARTICLE_TARIF_DATE>. de nouveaux paramètres ne doivent pas être déclarés après la préparation d'une requête. Vérifier également qu'il n'y a pas d'Erreur de syntaxe DANS le nom de la Rubrique OU du paramètre.<\r><\n><\r><\n>Code Erreur : 70202<\r><\n>Niveau : Erreur Non fatale<\r><\n>Code Erreur WD55 : 202<\r><\n><\r><\n>Module : 'wdhfsrv64.so (90F250090 - 25.0.277.3)<\r><\n>Identifiant des informations détaillées (.err) : 71703<\r><\n>Informations de débogage :<\r><\n>IEWDHFSRV=32.111<\r><\n>Module=<WDHFSRV><\r><\n>Version=<25.0.277.3><\r><\n>Informations supplémentaires :<\r><\n>EIT_LOGICALTABLENAME : <REQ_SERVEUR_ARTICLE_TARIF_DATE> |
| |
| |
| | | |
|
| | |
| |
Membro registado 36 mensagems |
|
Publicado em novembro, 14 2024 - 5:54 AM |
la seule solution pour le test est de supprimer le "<ParamDate_début>" sinon, quoi que je fasse la requête se met en erreur. J'ai essayé de supprimer l'accent sur le "e" mais toujours pareil. Si je copie cette procédure et requête en local , je n'ai pas d'erreur ...
de plus, juste avant cette procédure j'appelle une autre procédure utilisant cette même requête ou la, le "<ParamDate_début>" ne pose aucun soucis.
Une solution ?Mensagem modificada, novembro, 14 2024 - 6:04 AM |
| |
| |
| | | |
|
| | |
| |
Membro registado 36 mensagems |
|
Publicado em novembro, 14 2024 - 9:21 PM |
Finalement j'ai supprimé la requête et je l'ai recréée tout est ok |
| |
| |
| | | |
|
| | |