Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Requete SQL ne fonctionne pas en WD12

14 réponses
Avatar
JP Courseille
wi_condition="select max(idameliora) as idameliora from ameliora "
HExécuteRequêteSQL(ma_requeteSQL,wi_condition)
Info(ma_requeteSQL.idameliora)

Resulatt de la requete
1 - donne 0 en WD 12
2 - donne la valeur maximale en WD11

Alors que faire ?

4 réponses

1 2
Avatar
JP Courseille
C'est une boutade le HF 12 ou il y aurait de la mise a jour a faire sur HF7
?
Vous comprendrez que rien ne puisse m'étonner maintenant


"Emmanuel LECOESTER" a écrit dans le message de
news: 4791b85e$0$884$

"JP Courseille" a écrit dans le message de
news: 4790d2ed$0$24341$
wi_condition="select max(idameliora) as idameliora from ameliora "
HExécuteRequêteSQL(ma_requeteSQL,wi_condition)
Info(ma_requeteSQL.idameliora)

Resulatt de la requete
1 - donne 0 en WD 12
2 - donne la valeur maximale en WD11

Alors que faire ?



si la base en en HF7 (cf post plus bas) migrer en HF12.

Sinon coté syntaxe elle me semble correcte.



Avatar
Juanito
Bonjour,

Je ne vois pas de lecture entre le HExecuterequeleSql et le info.

Comment récupérez-vous la valeur ?

J'aurais mis

si HExécuteRequêteSQL(ma_requeteSQL,wi_condition) alors
si hLitPremier(ma_requeteSQL) alors
Info(ma_requeteSQL.idameliora)
fin
fin

Cordialement

Jean Cougnaud


JP Courseille a pensé très fort :
Précisions

Idameliora et l identifiant unique du fichier HF7 ameliora qui contient 100
enregistrements

les 2 syntaxes ne marchent pas

wi_condition="select max(idameliora) as idameliora from ameliora "
ou
wi_condition="select max(ameliora.idameliora) as idameliora from ameliora "

HExécuteRequêteSQL(ma_requeteSQL,wi_condition)
Info(ma_requeteSQL.idameliora)


C'est la synstaxe ecrite p 559 du bouquin programmation de WD12

je sui preneur d'une autre syntaxe si vous avez

merci




"JP Courseille" a écrit dans le message de
news: 4791630a$1$31460$
Du coup quelle serait la synstaxe exacte ?
Finalement on sait plus programmer avec leur non respect des normes de
programmation
C'est totalement non fiable leur système

"mat" a écrit dans le message de news:

JP Courseille wrote:
wi_condition="select max(idameliora) as idameliora from ameliora "
HExécuteRequêteSQL(ma_requeteSQL,wi_condition)
Info(ma_requeteSQL.idameliora)

Resulatt de la requete
1 - donne 0 en WD 12
2 - donne la valeur maximale en WD11

Alors que faire ?







Bonjour,

cela pourrait être une correction d'une syntaxe trop permissible sous
WD11, en principe il manque le paramètre du type de requête entre le nom
et la chaîne de commande. Ils aiment corriger des chose comme cela sans en
informer (puisque pas prévu à l'origine)...

Salutations
Mat








Avatar
Dc
Bjr,

Emmanuel LECOESTER a exposé le 19/01/2008 :
si la base en en HF7 (cf post plus bas) migrer en HF12.



Tu peux m'expliquer ce qu'est : le HF 12 ?
Parce qu'avec les versions WD12 il est livré une version du serveur HF
en 12 , qui fabrique des fichiers format HF7...

Et je viens de m'apercevoir qu'en telechargement, il n'ya en plus que
les serveurs 10 et 11 de dispo chez pcsoft ,
normal ou pas?

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Avatar
JP Courseille
Excellent , c'est la raison
Ce qui m'a induit en erreur et qui m'étonne , c'est que le même code
en WD11 me donne la bonne valeur
et de plus tous ces plantages que j'ai m 'ont fait douter un instant de la
fiabilité
Tout est rentré dans l'ordre reste a traiter les plantages

"Juanito" a écrit dans le message de news:

Bonjour,

Je ne vois pas de lecture entre le HExecuterequeleSql et le info.

Comment récupérez-vous la valeur ?

J'aurais mis

si HExécuteRequêteSQL(ma_requeteSQL,wi_condition) alors
si hLitPremier(ma_requeteSQL) alors
Info(ma_requeteSQL.idameliora)
fin
fin

Cordialement

Jean Cougnaud


JP Courseille a pensé très fort :
Précisions

Idameliora et l identifiant unique du fichier HF7 ameliora qui contient
100 enregistrements

les 2 syntaxes ne marchent pas

wi_condition="select max(idameliora) as idameliora from ameliora "
ou
wi_condition="select max(ameliora.idameliora) as idameliora from ameliora
"

HExécuteRequêteSQL(ma_requeteSQL,wi_condition)
Info(ma_requeteSQL.idameliora)


C'est la synstaxe ecrite p 559 du bouquin programmation de WD12

je sui preneur d'une autre syntaxe si vous avez

merci




"JP Courseille" a écrit dans le message de
news: 4791630a$1$31460$
Du coup quelle serait la synstaxe exacte ?
Finalement on sait plus programmer avec leur non respect des normes de
programmation
C'est totalement non fiable leur système

"mat" a écrit dans le message de news:

JP Courseille wrote:
wi_condition="select max(idameliora) as idameliora from ameliora "
HExécuteRequêteSQL(ma_requeteSQL,wi_condition)
Info(ma_requeteSQL.idameliora)

Resulatt de la requete
1 - donne 0 en WD 12
2 - donne la valeur maximale en WD11

Alors que faire ?







Bonjour,

cela pourrait être une correction d'une syntaxe trop permissible sous
WD11, en principe il manque le paramètre du type de requête entre le
nom et la chaîne de commande. Ils aiment corriger des chose comme cela
sans en informer (puisque pas prévu à l'origine)...

Salutations
Mat












1 2