OVH Cloud OVH Cloud

[WD75] : SQL & Hyperfile

24 réponses
Avatar
Sam \(au boulot\)
Bonjour,

Nous avons un soucis avec un parcours SQL sur un table. On a beau regarder,
modifier, tester... rien à faire pour trouver.

On a une requête sur une table HF qui ne retourne pas toujours le même
nombre d'enregistrements. Table ou index corrompu ? ET non, on le reproduit
sur différentes bases de données.

En fait la requête est tu style SELECT... WHERE...ORDER BY créée
automatiquement en fonction de saisies utilisateurs (critères de recherche).
Et la plupart des requêtes produites fonctionnent. Mais un cas, l'un des
plus simples (!), donne des requltats farfelus.

Avec WDSQL le fonctionnement de la requête est correct. Par exemple ma
requête me donne 705 lignes, systématiquement. Avec le programme Windev ça
donne... 145...153... 667... au hasard (note : toujours moins que ce qu'il
faut). Aucune erreur produite par SQLExec ou pendant le parcours. Les
données produites sont correctes, c'est le nombre d'enregistrement qui n'est
pas bon.

Par contre en supprimant le ORDER BY j'ai systématiquement les bonnes
données ?!? Ou en changeant la chause WHERE pour une recherche sur d'autres
critères, le comportement redevient normal !!!!!!!!

La requête "délirante" n'est pas bien méchante. J'ai tenté quelques
variations de syntaxe (sans changer la sémantique), mais sans succès.
Histoire de montrer comme c'est trivial :

SELECT
DEC,CCG,NJL,NPOL,PIECE,MTTOT,LET,DLET,TOPPCLI,DTOPPCLI,PCIE,DPAIEM,NOQUIT,EC
CLEUNIK,CIE,LIB,DEBUTECHE,FINECHE,NSINIST,CODE_PORTEF FROM ECRITURE
WHERE ECRITURE.DEC >= '20040401' And ECRITURE.DEC <= '20040405'
ORDER BY ECRITURE.DEC


Pire... j'ai découvert qu'en testant le programme avec WDSQL ouvert ma
requête me donnait systémtiquement 704 ou 705 enregistrements. C'est pas
tout à fait correct mais on note que le comportement est légèrement moins
fantaisiste. Je referme WDSQL... et là on a à nouveau n'importe quoi comme
nombre d'enregistrements trouvés ! Les deux programmes interférent :o(

Ceci est reproduisible sur plusieurs environnement, en dev et en
exploitation. Le code de parcours est trivial et a été relus par 3
personnes. Modifié à plusieurs reprises pour tenter de changer le
comportement. Fermeture forcée de tout les fichiers avant, reconnection SQL
à HF toute fraîche, etc... rien à faire.

Alors là je demande de l'aide, ou une info sur un bug potentiel sur Windev
75 (206h) dans SQLExec ou SQLFetch ? Un bug peu présent si c'est le cas, nos
autres requêtes des autres programmes semblent fonctionner.

Merci d'avance.

4 réponses

1 2 3
Avatar
Jean Michel
A l'attention de "Bob"

Vous êtes un crétin de première.

Déjà, si vous aviez été présent à une des présentations de PC SOFT sur pocket pc
(à ce sujet, jetez un coup d'oeil à http://www.pcsoft.fr/windevppc/demo/video.
htm )
vous auriez appris que le taux de satisfaction sur Windev 8 est de + de 97% (il
y avait de jolis posters sur le sujet dans la salle d'attente). Alors vos
allégations sont une vaste fumisterie, tout juste bonnes à embobiner une enfant
de 4 ans, ou la preuve de votre totale incompétence et de votre nullité
informatique.

Les crétins dans votre genre, les pollueurs de forum, ça mérite des coups de
pied au c...
(ou alors d'aller se faire soigner)
Je transmets par ailleurs le copie de vos mails à Pcsoft, j'espère qu'ils vous
identifieront et qu'il feront ce qu'il faut .

Au fait, Bob, allez lire le contenu de ces pages, vous trouverez des résumés de
vrais pros, et pas des TDC dans votre genre !!!!

Allez vous faire soigner, vous n'êtes même pas amusant.

J-M


--
Utilisez notre serveur de news 'news.foorum.com' depuis n'importe ou.
Plus d'info sur : http://nnrpinfo.go.foorum.fr/
Avatar
Romain PETIT
Jean Michel a exposé le 12/06/2004 :
A l'attention de "Bob"



vous auriez appris que le taux de satisfaction sur Windev 8 est de + de 97%
(il y avait de jolis posters sur le sujet dans la salle d'attente).



Mouarff, ça c'est de l'argumentation !
Au fait, 80% des statistiques sont fausses (y-compris celle-ci).

Alors vos
allégations sont une vaste fumisterie, tout juste bonnes à embobiner une
enfant de 4 ans, ou la preuve de votre totale incompétence et de votre
nullité informatique.



Vu le genre d'arguments que tu tentes d'opposer pour le contredire, je
dirais que le plus incompétent n'est évidemment pas lui.

Je transmets par ailleurs le copie de vos mails à Pcsoft, j'espère qu'ils
vous identifieront et qu'il feront ce qu'il faut .



Pas la peine de jouer au collabo, ils lisent ce forum.

Allez vous faire soigner, vous n'êtes même pas amusant.



Toi en tout cas tu m'as bien fait rire, c'est déjà ça.

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
bob.ion
Salut à tous,

Je suis surpris par le nombre de personnes criant "Attention aux
procès !"

Il me semblait que l'on était dans une zone de libre pensées, ou l'on
pouvait émettre une opinion personnelle sans se retrouver à payer
100000 euro.

Je suis également surpris qu'une partie des réponses apportées soient:

"Attention aux procès", "pauvre type" et "t'es qu'un crétin".

Aucun d'entre vous n'a été prêt à relater son expérience personnelle
en disant:

"10 ans que j'utilise le produit et personnellement j'en suis
amplement satisfait"

ou

"Dans quelle cas de figure as-tu rencontrer un problème qui ait pu te
mettre dans un tel état ?"

Il me semble que ces réponses auraient été un peu plus BIP et auraient
amené une discussion un peu plus intéressante.

(Je remplace certains mots par BIP histoire de ne pas me retrouver
avec une série de procès)

Ma remarque présentée dans mon premier message se voulait être une
boutade un peu provoque afin d'engendrer une véritable discussion, mon
but n'était pas de juste poser un message un peu troll et disparaître.

Apparement, j'ai du me montrer un peu trop provoc, et il n'y en a pas
eu un pour BIP le BIP.

Il va de soit que si Windev existe depuis 10 ans, c'est qu'il apporte
satisfaction.

Dans le cadre d'une discussion un peu plus soutenue, j'aurai pu
mentionner quelle sont les aspects que j'apprécie sur ce produit et
expliciter aussi pourquoi je reste un peu sur ma BIP.

Etant donné les risques de procès que je pourrais encourir à présenter
mon point de vu sur ce que j'apprécie ou BIP sur ce produit, vous
comprendrez que je préfère en rester là.

Sincèrement désolé pour ceux à qui j'ai pu gâcher le week-end, ce
n'etait pas mon but.


Je préfère vous dire adieu car je ne pense pas que je continuerai à
écrire sur ce forum. (J'espère en avoir le droit ou bien BIP)

Merci à Romain PETIT d'avoir été un peu plus BIP. Mais Romain,
"Attention aux procès !"

Une remarque aux développeur de PCSOFT (indépendament des "Attention
aux procès"), j'ai du respect pour le produit que vous créez et pour
vos compétences. J'aurai bien voulu discuter de un ou deux points mais
BIP.


Jean Michel wrote in message news:...
A l'attention de "Bob"

Vous êtes un crétin de première.

Déjà, si vous aviez été présent à une des présentations de PC SOFT sur pocket pc
(à ce sujet, jetez un coup d'oeil à http://www.pcsoft.fr/windevppc/demo/video.
htm )
vous auriez appris que le taux de satisfaction sur Windev 8 est de + de 97% (il
y avait de jolis posters sur le sujet dans la salle d'attente). Alors vos
allégations sont une vaste fumisterie, tout juste bonnes à embobiner une enfant
de 4 ans, ou la preuve de votre totale incompétence et de votre nullité
informatique.

Les crétins dans votre genre, les pollueurs de forum, ça mérite des coups de
pied au c...
(ou alors d'aller se faire soigner)
Je transmets par ailleurs le copie de vos mails à Pcsoft, j'espère qu'ils vous
identifieront et qu'il feront ce qu'il faut .

Au fait, Bob, allez lire le contenu de ces pages, vous trouverez des résumés de
vrais pros, et pas des TDC dans votre genre !!!!

Allez vous faire soigner, vous n'êtes même pas amusant.

J-M


Avatar
Gégé
bob wrote:
Au fait gégé, comment c'est passé ton procès ?


Tout est publié et public, fais une recherche

"Peux-tu citer tes sources ?"
Hé bien, avec toi ça en fait déjà une !


Je n'ai jamais parlé de Windev 9

Ton expérience ne prouve-t-elle pas que d'attendre au moins 6 mois est
un choix judicieux !


Sauf lorsque ton client a besoin d'évolution immédiate.

Et si tu pouvais quoter correctement, cela aiderait la lecture.
1 2 3