PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Requête incomplète après installation
Requête incomplète après installation
Débuté par Monsieur CHASTAING, 12 oct. 2018 13:56 - 8 réponses
Membre enregistré
12 messages
Popularité : +1 (1 vote)
Posté le 12 octobre 2018 - 13:56
Bonjour à tous,
tout d'abord, une rapide représentation, je reviens parmi vous après 6 longues années d'absence et je viens de passer directement de WD17 à WD23 avec les oublis et lacunes qui accompagnent cette reprise.

je vous présente le "mystère" auquel je suis confronté :
Une table alimentée par la requête interne suivante :
SELECT
livre.IDlivre AS IDlivre,
livre.titre AS titre,
livre.cote AS cote,
auteur.cotecru AS cotecru
FROM
auteur,
livre
WHERE
auteur.IDauteur = livre.IDauteur
AND
(
livre.cote >= 1
)
ORDER BY
cote DESC

Un état est alimenté sur le même principe. En lançant le test du projet, la table et l'état affichent bien les données demandées par la requête. Par contre, après installation, lorsque cette table ou cet état sont appelés, auteur.cotecru reste à 0, tout le reste étant correctement affiché. La synchronisation de l'analyse a bien été faite et lorsque je synchronise le projet avec l’analyse, il m'est dit que tous les fichiers sont à jour. Je sèche depuis 2 jours et ne vois pas ce que j'ai (certainement) oublié.:(
Merci pour votre aide
Bonne journée
Berni
Membre enregistré
23 messages
Popularité : +0 (2 votes)
Posté le 12 octobre 2018 - 14:52
Tu peut donné l'exemple de ce que contient ta table Auteur/Livre et un screen de ce que tu en mode test et ce que tu a en version installer.


Le problème peut venir de la base de donné qui serai pas la même mais dans ce cas la tu n'aurai aucune informations en installer.

--
Etienne
Staff tactique
24PM - Agence de développement stratégique coopérative
www.24pm.be
Membre enregistré
12 messages
Popularité : +1 (1 vote)
Posté le 12 octobre 2018 - 15:57
Merci de m'accorder quelques instants sur ton temps pour me sortir de
ce truc de dingue. Ci-dessous 4 images représentant successivement table auteur, table livre, ce que j'obtiens en mode test et ce que j'obtiens après installation.




















Je suis vraiment bloqué par ce dysfonctionnement
Bonne journée à toi
Berni
Membre enregistré
12 messages
Popularité : +1 (1 vote)
Posté le 15 octobre 2018 - 15:57
Bonjour à tous,
pas même une petite idée sur ce problème que je n'arrive pas à résoudre ?
bonne journée
Berni
Posté le 15 octobre 2018 - 16:24
Bonjour.
Si vous executez votre requete via du code*, en affichant les données résultats via un trace.est ce que les données sont correctes?

* avec un hexecuterequeteSQl par exemple.
Membre enregistré
21 messages
Popularité : +1 (1 vote)
Posté le 15 octobre 2018 - 17:26
Bonjour,
Est-ce que ton application en mode développeur attaque les mêmes données qu’en exécution ?
A mon avis tes fichiers HFSQL classic ne sont pas stockés au même endroit.
Je te conseil d’utiliser tes fichiers en HFSQL C/S.

--
MJFORUM_NOR
Membre enregistré
12 messages
Popularité : +1 (1 vote)
Posté le 15 octobre 2018 - 18:10
les résultats sont bioen corrects tant que je reste en mode test. Je continue de chercher. Merci pour votre aide.
Berni
Membre enregistré
12 messages
Popularité : +1 (1 vote)
Posté le 15 octobre 2018 - 18:14
Bonsoir Guillaume,
je pencherai vers ce problème, je vais voir ça et te tiens au courant. Effectivement l'appli est développée sous D:\ et je l'installe pour test sur C:\.
Merci pour le conseil.
Membre enregistré
12 messages
Popularité : +1 (1 vote)
Posté le 17 octobre 2018 - 11:22
Bonjour à tous,
merci encore à tous ceux qui m'ont consacré un peu de leur temps. j'ai calé encore pour trouver une solution à cette requête. Pour info, la requête suivante:
SELECT
auteur.cotecru AS cotecru,
livre.titre AS titre,
livre.cote AS cote,
livre.IDlivre AS IDlivre
FROM
auteur,
livre
WHERE
auteur.IDauteur = livre.IDauteur
AND
(
auteur.cotecru >= 1
)
ORDER BY
cotecru DESC


ne me renvoyait que des valeurs nulles après installation mais toujours correctes en mode test.
j'ai résolu ce problème en alimentant la table directement par le fichier livre.
Bonne journée
Berni