Bonjour,
Je patine sous WINDEV concernant la syntaxe d'une procédure stockée exécutant une requête stockée sur un serveur HFSQL C/S
Comme je le précise dans le titre, j'aimerais un exemple concret d'une personne qui a déjà écrit ce genre de procédure et requête
Ça fait 4 jours que je cherche, que j'essaie toutes les solutions proposées dans l'AIDE PCSOFT, ou autres aides de bonne volonté des FORUM sans résultat ...
Environnement :
Je suis sous WINDEV22 et serveur HFSQL : V.220068
Mon problème :
Ma procédure et ma requête fonction très bien en mode test.
Quand je l’exécute dans une tache planifiée coté serveur, les fichiers utilisés, bien que faisant partie intégrante de mon analyse, sembles de pas être reconnus.
Certains me préconisent d'utiliser HDéclareExterne, mais je ne trouve aucune syntaxe qui puisse marcher.
De plus je ne vois pas pourquoi utiliser un HDéclareExterne du fait que tous mes fichiers appartiennent à la même analyse.
C'est un peu comme si ma femme me demandait ma carte d'identité chaque soir quand je rentre !!
Ci-dessous mon code de test :
Ma requête :
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 SELECT Descprition_KANBAN.ID_Description_KANBAN AS ID_Description_KANBAN, Descprition_KANBAN.Date_Création AS Date_Création, Descprition_KANBAN.Date_Modification AS Date_Modification, Descprition_KANBAN.User_Créatioon AS User_Créatioon, Descprition_KANBAN.User_Modification AS User_Modification, Descprition_KANBAN.Référence_ERP AS Référence_ERP, Descprition_KANBAN.Désignation_Ref_ERP AS Désignation_Ref_ERP, Descprition_KANBAN.ID_Usine AS ID_Usine, Descprition_KANBAN.ID_Magasin_Conditionnement AS ID_Magasin_Conditionnement, Descprition_KANBAN.ID_Adresse_contionnement AS ID_Adresse_contionnement, Descprition_KANBAN.ID_Ligne_Production AS ID_Ligne_Production, Descprition_KANBAN.ID_Adresse_Livraison AS ID_Adresse_Livraison, Descprition_KANBAN.Imprimante_Liée AS Imprimante_Liée, Descprition_KANBAN.Qt_Etiquette_KANBAN AS Qt_Etiquette_KANBAN, Descprition_KANBAN.En_service AS En_service, Descprition_KANBAN.Poids AS Poids, Descprition_KANBAN.Longueur AS Longueur, Descprition_KANBAN.Largeur AS Largeur, Descprition_KANBAN.Hauteur AS Hauteur, Descprition_KANBAN.Matière AS Matière, Descprition_KANBAN.Information_Préparation AS Information_Préparation, Descprition_KANBAN.Qt_Contenant AS Qt_Contenant, Descprition_KANBAN.Information_Livraison AS Information_Livraison, Descprition_KANBAN.Date_Activation AS Date_Activation FROM Descprition_KANBAN WHERE Descprition_KANBAN.En_service = 1
Ma procédure de test :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 PROCEDURE Validation_Requête() Ok est un booléen Ok = HExécuteRequête(REQ_Essai,hRequêteDéfaut) SI Ok = Vrai ALORS POUR TOUT REQ_Essai Trace (REQ_Essai.Référence_ERP) FIN SINON Trace("Requête n'a pas été lancée" + RC + HErreurInfo()) FIN
Partager