PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → abs dans la clause where (relatif à une base de données hyperfile)
abs dans la clause where (relatif à une base de données hyperfile)
Iniciado por bleusiel, 25,nov. 2004 18:15 - 5 respuestas
Publicado el 25,noviembre 2004 - 18:15
Question

bonjour à tous

quant j'execute la requete suivante : ça marche

HExécuteRequêteSQL(mareq,"SELECT NumClient ,NomClient ,DateCommande,TotalHT
FROM CLIENT, COMMANDE
WHERE CLIENT.NumClient = COMMANDE.NumClient
AND COMMANDE.TotalHT > 100
and commande.totaltva>")

l'erreur apparait lorsque j'ajoute la fonction abs dans la clause where càd

HExécuteRequêteSQL(mareq,"SELECT NumClient ,NomClient ,DateCommande,TotalHT
FROM CLIENT, COMMANDE
WHERE CLIENT.NumClient = COMMANDE.NumClient
AND COMMANDE.TotalHT > 100
and abs(commande.totaltva)>")

quelqu'un peut m'expliquer ce truc

merci d'avance

Réponse :
Ti devrais ajouter HrequeteSansCorrection dans ta requête.
Suite

Merci d'abord pour la réponse.
effectivelment, hRequêteSansCorrection me permettra d'executer la requete mais elle necessite une connexion autre hyperfile.
moi, ce que je voudrais c'est executer la fonction abs sur des champs toujours dans la base hyperfile.

j'attend la réponse avec patience.
Publicado el 25,noviembre 2004 - 18:51
la question autrement :
personne n'a utilisé la fonction abs dans la clause where avec hexecuterequeteSQL dans une base hyperfile ???

j'attend toujours la réponse
Publicado el 25,noviembre 2004 - 19:02
Salut

Dans l'index de l'aide, tape SQL, sélectionne "Commandes SQL disponibles dans une requête SQL "

Il y a une liste dans la page : Les "commandes SQL" (instructions, fonctions, clauses, ...) utilisables dans une requête SQL vérifiée par le moteur Hyper File sont les suivantes :


ABS n'est pas supporté ! ! !

Ciao
http://wdgotcha.atspace.com
Publicado el 25,noviembre 2004 - 19:47
mais c'est pas possible
toute mon application se base sur une requete qui utilise la fonction ABS
et j'ai utilisé la base de données hyperfile avec les types de requete hexecuterequete

que dois je faire maintenant
y a t il pas de solutions????

pas d'espoir!!!!
Publicado el 25,noviembre 2004 - 19:57
mais c'est pas possible
toute mon application se base sur une requete qui utilise la fonction ABS
et j'ai utilisé la base de données hyperfile avec les types de requete hexecuterequete

que dois je faire maintenant
y a t il pas de solutions????

pas d'espoir!!!!
Publicado el 26,noviembre 2004 - 09:49
Pourquoi ne pas faire ainsi ( en reprenant la définition de Abs ) :

HExécuteRequêteSQL(mareq,"SELECT NumClient ,NomClient ,DateCommande,TotalHT
FROM CLIENT, COMMANDE
WHERE CLIENT.NumClient = COMMANDE.NumClient
AND COMMANDE.TotalHT > 100
and ( commande.totaltva> OR commande.totaltva<=-10)



"youssef" <bleusiel@caramail.com> a écrit dans le message de news:
41a61328$1@news.pcsoft.fr...
mais c'est pas possible
toute mon application se base sur une requete qui utilise la fonction ABS
et j'ai utilisé la base de données hyperfile avec les types de requete

hexecuterequete

que dois je faire maintenant
y a t il pas de solutions????

pas d'espoir!!!!