PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Requete et HF C/S
Requete et HF C/S
Iniciado por lionel.breil*NOSPAM*, 05,abr. 2006 13:21 - 2 respuestas
Publicado el 05,abril 2006 - 13:21
Bonjour tout le monde !

J'ai un petit soucis avec une requete qui refuse de s'executer sur HF C/S.
Ma requete est la suivante :

Ligne_Dossier.Nodossier AS Nodossier,
SUM(Ligne_Dossier.Qte * Ligne_Dossier.PxVenteEur) AS Somme
FROM Ligne_Dossier
GROUP BY Ligne_Dossier.NoDossier

Requete somme toutes classique, récupération du numéro du dossier et du prix de vente total des items de ce dossier.
Cette requete s'execute correctement si on est en HF classique, de meme si je la met directement dans le CCHF.
Par contre, quand je l'integre dans mon programme, quelque chose fonctionne mal, car elle s'execute bien en HF classique, et en HF C/S elle me
renvoie 0 dans la colonne "somme".

Si quelqu'un a une idée sur la question, je suis preneur, car mon appli a quand meme vocation a etre majoritairement en réseau.
--
Lionel

mailto:lionel.breil*NOSPAM*@gmail.com
(retirer *NOSPAM* pour m'écrire)
Publicado el 06,abril 2006 - 00:25
Bjr,
A tout hasard ça ne serait pas le mot somme qui pose problème? mot réservé?
Publicado el 06,abril 2006 - 11:17
Dans son message, pascal V. racontait :

Bjr,
A tout hasard ça ne serait pas le mot somme qui pose problème? mot réservé?


Bonjour,
Non le mot "somme" n'est pas un mot réservé en sql, car c'est un mot francais :D

J'ai finalement trouvé d'ou venait mon erreur : je n'avais pas mis le hlitpremier(requete)
Mon oubli vient d'une incohérence dans le moteur hyperfile : si on attaque directement les fichiers (HF standard), la requete est executée et le
premier enregistrement chargé en mémoire, alors qu'en HF C/S l'enregistrement n'est pas chargé et il faut le forcer.

Un dysfonctionnement qui a entrainé une erreur de ma part (on ne vérifie jamais assez ce qu'on ecrit)

Merci quand meme pour cette réponse :p
--
Lionel

mailto:lionel.breil*NOSPAM*@gmail.com
(retirer *NOSPAM* pour m'écrire)