|
Accueil → WINDEV 2024 → Lors d'un test de requête : Erreur : Appel WL : Fonction 'ComposantLocalise', syntaxe 0 |
Lors d'un test de requête : Erreur : Appel WL : Fonction 'ComposantLocalise', syntaxe 0 |
Débuté par Eric, 25 juil. 2017 16:45 - 8 réponses |
| |
| | | |
|
| |
Membre enregistré 3 messages |
|
Posté le 25 juillet 2017 - 16:45 |
Bonjour
Lors d'un test de requête, j'ai une erreur Appel WL : Fonction 'ComposantLocalise', syntaxe 0
Le composant 'WDOutil' est inconnu. Une application doit être compilé avec le composant pour pouvoir l'utiliser en exécution.
Code erreur : 1303 Niveau : erreur fatale
Voici la requête :
SELECT * FROM (
SELECT Fiche_Accompagnement.Date AS DATEINTER, Fiche_Accompagnement.Heure_Debut AS HDEB, Fiche_Accompagnement.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Accompagnement.Detail_FDR AS DETAIL, Fiche_Accompagnement.Resume AS RESUME_FDR, Fiche_Accompagnement.Preconisation AS PRECO_FDR FROM Fiche_Accompagnement, Lieu WHERE Fiche_Accompagnement.Adr_ID_Lieu = Lieu.ID AND Fiche_Accompagnement.ID_FDR = {FDR}
UNION
SELECT Fiche_Conflit_Familial.Date AS DATEINTER, Fiche_Conflit_Familial.Heure_Debut AS HDEB, Fiche_Conflit_Familial.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Conflit_Familial.Detail_FDR AS DETAIL, Fiche_Conflit_Familial.Inter_Resume AS RESUME_FDR, Fiche_Conflit_Familial.Suite_Preconisation AS PRECO_FDR FROM Fiche_Conflit_Familial, Lieu WHERE Fiche_Conflit_Familial.Plaignant_Adr_ID_Lieu = Lieu.ID AND Fiche_Conflit_Familial.ID_FDR = {FDR} UNION
SELECT Fiche_Conflit_Jeunes.Date AS DATEINTER, Fiche_Conflit_Jeunes.Heure_Debut AS HDEB, Fiche_Conflit_Jeunes.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Conflit_Jeunes.Detail_FDR AS DETAIL, Fiche_Conflit_Jeunes.Inter_Resume AS RESUME_FDR, Fiche_Conflit_Jeunes.Suite_Preconisation AS PRECO_FDR FROM Fiche_Conflit_Jeunes, Lieu WHERE Fiche_Conflit_Jeunes.Plaignant_Adr_ID_Lieu = Lieu.ID AND Fiche_Conflit_Jeunes.ID_FDR = {FDR} UNION
SELECT Fiche_Conflit_Voisinage.Date AS DATEINTER, Fiche_Conflit_Voisinage.Heure_Debut AS HDEB, Fiche_Conflit_Voisinage.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Conflit_Voisinage.Detail_FDR AS DETAIL, Fiche_Conflit_Voisinage.Inter_Resume AS RESUME_FDR, Fiche_Conflit_Voisinage.Suite_Preconisation AS PRECO_FDR FROM Fiche_Conflit_Voisinage, Lieu WHERE Fiche_Conflit_Voisinage.Plaignant_Adr_ID_Lieu = Lieu.ID AND Fiche_Conflit_Voisinage.ID_FDR = {FDR}
UNION
SELECT Fiche_Constat_Regroup_Jeunes.Date AS DATEINTER, Fiche_Constat_Regroup_Jeunes.Heure_Debut AS HDEB, Fiche_Constat_Regroup_Jeunes.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Constat_Regroup_Jeunes.Detail_FDR AS DETAIL, Fiche_Constat_Regroup_Jeunes.Preconisation AS PRECO_FDR, Fiche_Constat_Regroup_Jeunes.Resume AS RESUME_FDR FROM Fiche_Constat_Regroup_Jeunes, Lieu WHERE Fiche_Constat_Regroup_Jeunes.ID_Lieu = Lieu.ID AND Fiche_Constat_Regroup_Jeunes.ID_FDR = {FDR} UNION
SELECT Fiche_Constat_Squatte.Date AS DATEINTER, Fiche_Constat_Squatte.Heure_Debut AS HDEB, Fiche_Constat_Squatte.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Constat_Squatte.Detail_FDR AS DETAIL, Fiche_Constat_Squatte.Resume AS RESUME_FDR, Fiche_Constat_Squatte.Preconisation AS PRECO_FDR FROM Fiche_Constat_Squatte, Lieu WHERE Fiche_Constat_Squatte.ID_Lieu = Lieu.ID AND Fiche_Constat_Squatte.ID_FDR = {FDR} UNION
SELECT Fiche_Degradation.Date AS DATEINTER, Fiche_Degradation.Heure_Debut AS HDEB, Fiche_Degradation.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Degradation.Detail_FDR AS DETAIL, Fiche_Degradation.Precision AS RESUME_FDR, '' AS PRECO_FDR FROM Fiche_Degradation, Lieu WHERE Fiche_Degradation.ID_Lieu = Lieu.ID AND Fiche_Degradation.ID_FDR = {FDR} UNION
SELECT Fiche_Ecoute_Habitants.Date AS DATEINTER, Fiche_Ecoute_Habitants.Heure_Debut AS HDEB, Fiche_Ecoute_Habitants.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Ecoute_Habitants.Detail_FDR AS DETAIL, Fiche_Ecoute_Habitants.Resume_Demande AS RESUME_FDR, '' AS PRECO_FDR FROM Fiche_Ecoute_Habitants, Lieu WHERE Fiche_Ecoute_Habitants.ID_Lieu = Lieu.ID AND Fiche_Ecoute_Habitants.ID_FDR = {FDR} UNION
SELECT Fiche_Enquete_Voisinage.Date AS DATEINTER, Fiche_Enquete_Voisinage.Heure_Debut AS HDEB, Fiche_Enquete_Voisinage.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Enquete_Voisinage.Detail_FDR AS DETAIL, '' AS RESUME_FDR, '' AS PRECO_FDR FROM Fiche_Enquete_Voisinage, Enquete_Voisinage, Lieu WHERE Fiche_Enquete_Voisinage.ID_Enquete = Enquete_Voisinage.ID AND Enquete_Voisinage.ID_Lieu = Lieu.ID AND Fiche_Enquete_Voisinage.ID_FDR = {FDR}
UNION
SELECT Fiche_Info_Habitants.Date AS DATEINTER, Fiche_Info_Habitants.Heure_Debut AS HDEB, Fiche_Info_Habitants.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Info_Habitants.Detail_FDR AS DETAIL, Fiche_Info_Habitants.Resume_Demande AS RESUME_FDR, '' AS PRECO_FDR FROM Fiche_Info_Habitants, Lieu WHERE Fiche_Info_Habitants.ID_Lieu = Lieu.ID AND Fiche_Info_Habitants.ID_FDR = {FDR}
UNION
SELECT Fiche_Partenariat.Date AS DATEINTER, Fiche_Partenariat.Heure_Debut AS HDEB, Fiche_Partenariat.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Partenariat.Detail_FDR AS DETAIL, '' AS RESUME_FDR, '' AS PRECO_FDR FROM Fiche_Partenariat, Lieu WHERE Fiche_Partenariat.ID_Lieu = Lieu.ID AND Fiche_Partenariat.ID_FDR = {FDR}
UNION
SELECT Fiche_Rappels_Habitants.Date AS DATEINTER, Fiche_Rappels_Habitants.Heure_Debut AS HDEB, Fiche_Rappels_Habitants.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Rappels_Habitants.Detail_FDR AS DETAIL, Fiche_Rappels_Habitants.Resume AS RESUME_FDR, Fiche_Rappels_Habitants.Preconisation AS PRECO_FDR FROM Fiche_Rappels_Habitants, Lieu WHERE Fiche_Rappels_Habitants.ID_Lieu = Lieu.ID AND Fiche_Rappels_Habitants.ID_FDR = {FDR}
UNION
SELECT Fiche_Transports_Publics.Date AS DATEINTER, Fiche_Transports_Publics.Heure_Debut AS HDEB, Fiche_Transports_Publics.Heure_Fin AS HFIN, CASE WHEN Fiche_Transports_Publics.Service_Transport = '1' THEN 'VEOLIA : '+Fiche_Transports_Publics.Ligne WHEN Fiche_Transports_Publics.Service_Transport = '2' THEN 'RTCR : '+Fiche_Transports_Publics.Ligne ELSE '' END AS ORIGINE, Fiche_Transports_Publics.Detail_FDR AS DETAIL, Fiche_Transports_Publics.Resume AS RESUME_FDR, '' AS PRECO_FDR FROM Fiche_Transports_Publics WHERE Fiche_Transports_Publics.ID_FDR = {FDR}
) ORDER BY DATEINTER, HDEB
Quelqu'un a une idée ?
cordialement |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 938 messages Popularité : +53 (65 votes) |
|
Posté le 25 juillet 2017 - 19:03 |
Bonjour,
Simplifier votre requête jusqu'à ce quelle ne plante plus. Cela vous donnera une piste sur le pourquoi du comment
-- Bon dev, Jean-Pierre |
| |
| |
| | | |
|
| | |
| |
Posté le 25 juillet 2017 - 20:12 |
J'ai exactement la même erreur avec windev uniquement (version 71k)
Les mêmes requetes sont testées sans aucun pb avec webdev
Le pb persiste même après * desinstallation/redemarrage/reinstallation windev * restauration du disque à partir une image "acronis"/ puis maj de 63k->71k (sans les derniers update windows 10)
Quoi faire de plus ?
Merci pour vos aides |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 256 messages Popularité : +29 (29 votes) |
|
Posté le 25 juillet 2017 - 21:53 |
Bonjour
On dirait que c'est une régression de la dernière version dans les configurations 64 bits. Vous pouvez passer sur une configuration 32 bits pour faire vos tests de requêtes. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 2 572 messages Popularité : +222 (260 votes) |
|
Posté le 26 juillet 2017 - 06:24 |
Bonjour,
Ecrire la requête comme ci-après suffit amplement
SELECT Fiche_Accompagnement.Date AS DATEINTER, Fiche_Accompagnement.Heure_Debut AS HDEB, Fiche_Accompagnement.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Accompagnement.Detail_FDR AS DETAIL, Fiche_Accompagnement.Resume AS RESUME_FDR, Fiche_Accompagnement.Preconisation AS PRECO_FDR FROM Fiche_Accompagnement, Lieu WHERE Fiche_Accompagnement.Adr_ID_Lieu = Lieu.ID AND Fiche_Accompagnement.ID_FDR = {FDR}
UNION
SELECT Fiche_Conflit_Familial.Date AS DATEINTER, Fiche_Conflit_Familial.Heure_Debut AS HDEB, Fiche_Conflit_Familial.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Conflit_Familial.Detail_FDR AS DETAIL, Fiche_Conflit_Familial.Inter_Resume AS RESUME_FDR, Fiche_Conflit_Familial.Suite_Preconisation AS PRECO_FDR FROM Fiche_Conflit_Familial, Lieu WHERE Fiche_Conflit_Familial.Plaignant_Adr_ID_Lieu = Lieu.ID AND Fiche_Conflit_Familial.ID_FDR = {FDR}
UNION
SELECT Fiche_Conflit_Jeunes.Date AS DATEINTER, Fiche_Conflit_Jeunes.Heure_Debut AS HDEB, Fiche_Conflit_Jeunes.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Conflit_Jeunes.Detail_FDR AS DETAIL, Fiche_Conflit_Jeunes.Inter_Resume AS RESUME_FDR, Fiche_Conflit_Jeunes.Suite_Preconisation AS PRECO_FDR FROM Fiche_Conflit_Jeunes, Lieu WHERE Fiche_Conflit_Jeunes.Plaignant_Adr_ID_Lieu = Lieu.ID AND Fiche_Conflit_Jeunes.ID_FDR = {FDR}
UNION
SELECT Fiche_Conflit_Voisinage.Date AS DATEINTER, Fiche_Conflit_Voisinage.Heure_Debut AS HDEB, Fiche_Conflit_Voisinage.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Conflit_Voisinage.Detail_FDR AS DETAIL, Fiche_Conflit_Voisinage.Inter_Resume AS RESUME_FDR, Fiche_Conflit_Voisinage.Suite_Preconisation AS PRECO_FDR FROM Fiche_Conflit_Voisinage, Lieu WHERE Fiche_Conflit_Voisinage.Plaignant_Adr_ID_Lieu = Lieu.ID AND Fiche_Conflit_Voisinage.ID_FDR = {FDR}
UNION
SELECT Fiche_Constat_Regroup_Jeunes.Date AS DATEINTER, Fiche_Constat_Regroup_Jeunes.Heure_Debut AS HDEB, Fiche_Constat_Regroup_Jeunes.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Constat_Regroup_Jeunes.Detail_FDR AS DETAIL, Fiche_Constat_Regroup_Jeunes.Preconisation AS PRECO_FDR, Fiche_Constat_Regroup_Jeunes.Resume AS RESUME_FDR FROM Fiche_Constat_Regroup_Jeunes, Lieu WHERE Fiche_Constat_Regroup_Jeunes.ID_Lieu = Lieu.ID AND Fiche_Constat_Regroup_Jeunes.ID_FDR = {FDR}
UNION
SELECT Fiche_Constat_Squatte.Date AS DATEINTER, Fiche_Constat_Squatte.Heure_Debut AS HDEB, Fiche_Constat_Squatte.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Constat_Squatte.Detail_FDR AS DETAIL, Fiche_Constat_Squatte.Resume AS RESUME_FDR, Fiche_Constat_Squatte.Preconisation AS PRECO_FDR FROM Fiche_Constat_Squatte, Lieu WHERE Fiche_Constat_Squatte.ID_Lieu = Lieu.ID AND Fiche_Constat_Squatte.ID_FDR = {FDR}
UNION
SELECT Fiche_Degradation.Date AS DATEINTER, Fiche_Degradation.Heure_Debut AS HDEB, Fiche_Degradation.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Degradation.Detail_FDR AS DETAIL, Fiche_Degradation.Precision AS RESUME_FDR, '' AS PRECO_FDR FROM Fiche_Degradation, Lieu WHERE Fiche_Degradation.ID_Lieu = Lieu.ID AND Fiche_Degradation.ID_FDR = {FDR}
UNION
SELECT Fiche_Ecoute_Habitants.Date AS DATEINTER, Fiche_Ecoute_Habitants.Heure_Debut AS HDEB, Fiche_Ecoute_Habitants.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Ecoute_Habitants.Detail_FDR AS DETAIL, Fiche_Ecoute_Habitants.Resume_Demande AS RESUME_FDR, '' AS PRECO_FDR FROM Fiche_Ecoute_Habitants, Lieu WHERE Fiche_Ecoute_Habitants.ID_Lieu = Lieu.ID AND Fiche_Ecoute_Habitants.ID_FDR = {FDR}
UNION
SELECT Fiche_Enquete_Voisinage.Date AS DATEINTER, Fiche_Enquete_Voisinage.Heure_Debut AS HDEB, Fiche_Enquete_Voisinage.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Enquete_Voisinage.Detail_FDR AS DETAIL, '' AS RESUME_FDR, '' AS PRECO_FDR FROM Fiche_Enquete_Voisinage, Enquete_Voisinage, Lieu WHERE Fiche_Enquete_Voisinage.ID_Enquete = Enquete_Voisinage.ID AND Enquete_Voisinage.ID_Lieu = Lieu.ID AND Fiche_Enquete_Voisinage.ID_FDR = {FDR}
UNION
SELECT Fiche_Info_Habitants.Date AS DATEINTER, Fiche_Info_Habitants.Heure_Debut AS HDEB, Fiche_Info_Habitants.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Info_Habitants.Detail_FDR AS DETAIL, Fiche_Info_Habitants.Resume_Demande AS RESUME_FDR, '' AS PRECO_FDR FROM Fiche_Info_Habitants, Lieu WHERE Fiche_Info_Habitants.ID_Lieu = Lieu.ID AND Fiche_Info_Habitants.ID_FDR = {FDR}
UNION
SELECT Fiche_Partenariat.Date AS DATEINTER, Fiche_Partenariat.Heure_Debut AS HDEB, Fiche_Partenariat.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Partenariat.Detail_FDR AS DETAIL, '' AS RESUME_FDR, '' AS PRECO_FDR FROM Fiche_Partenariat, Lieu WHERE Fiche_Partenariat.ID_Lieu = Lieu.ID AND Fiche_Partenariat.ID_FDR = {FDR}
UNION
SELECT Fiche_Rappels_Habitants.Date AS DATEINTER, Fiche_Rappels_Habitants.Heure_Debut AS HDEB, Fiche_Rappels_Habitants.Heure_Fin AS HFIN, Lieu.Lieu AS ORIGINE, Fiche_Rappels_Habitants.Detail_FDR AS DETAIL, Fiche_Rappels_Habitants.Resume AS RESUME_FDR, Fiche_Rappels_Habitants.Preconisation AS PRECO_FDR FROM Fiche_Rappels_Habitants, Lieu WHERE Fiche_Rappels_Habitants.ID_Lieu = Lieu.ID AND Fiche_Rappels_Habitants.ID_FDR = {FDR}
UNION
SELECT Fiche_Transports_Publics.Date AS DATEINTER, Fiche_Transports_Publics.Heure_Debut AS HDEB, Fiche_Transports_Publics.Heure_Fin AS HFIN, CASE WHEN Fiche_Transports_Publics.Service_Transport = '1' THEN 'VEOLIA : '+Fiche_Transports_Publics.Ligne WHEN Fiche_Transports_Publics.Service_Transport = '2' THEN 'RTCR : '+Fiche_Transports_Publics.Ligne ELSE '' END AS ORIGINE, Fiche_Transports_Publics.Detail_FDR AS DETAIL, Fiche_Transports_Publics.Resume AS RESUME_FDR, '' AS PRECO_FDR FROM Fiche_Transports_Publics WHERE Fiche_Transports_Publics.ID_FDR = {FDR}
ORDER BY DATEINTER, HDEB
-- Cordialement,
Philippe SAINT-BERTIN Géode Informatique |
| |
| |
| | | |
|
| | |
| |
Posté le 26 juillet 2017 - 10:51 |
bonjour En complément à la réponse de Yann, je viens de faire le test. le problème existe aussi en 32 mème avec des requêtes ultra simples (contenant juste une rubrique)
Cdlt |
| |
| |
| | | |
|
| | |
| |
Posté le 26 juillet 2017 - 15:47 |
Bonjour
j'ai eu le même problème en 64bits. Il s'est résolu en passant en 32bits.
cordialement |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 messages |
|
Posté le 26 juillet 2017 - 16:38 |
Bonjour
Effectivement en passant en 32bits, le problème est résolu. L'idée, c'est que ça fonctionne en 64bits aussi.Message modifié, 26 juillet 2017 - 16:38 |
| |
| |
| | | |
|
| | |
| |
Posté le 27 juillet 2017 - 11:00 |
| |
| |
| | | |
|
| | | | |
| | |
|