|
SQL et compatibilité Windev |
|
DSI WDF
Inscrit: 05/05/2004 13:46
Post(s): 314
|
Bonjour, J'ai 2 serveurs HF contenant la même base. En faisant appel à HExecuteRequeteSQL(Req,NomConnexion,hRequeteDefaut,"SELECT DISTINCT Produit.Nom FROM Produit") j'ai comme résultat dans un cas 1 enregistrement et l'autre 30 enregistrements (tous différents). En retirant le DISTINCT la fonction renvoie également les 30 enregistrements. Quelle peut être la cause de ce dysfonctionnement ? Une dll ?
Merci d'avance
Contribution le : 14/11/2006 11:57
|
|
|
Re: SQL et compatibilité Windev |
|
DSI WDF
Inscrit: 05/05/2004 13:46
Post(s): 314
|
Le premier serveur est un PC de bureau, le second un écran tactile... Normalement les résultats devraient correspondre... Avez-vous une idée sur ce phénomène ?
Contribution le : 14/11/2006 15:39
|
|
|
Re: SQL et compatibilité Windev |
|
Utilisateur WDF
Inscrit: 25/10/2006 10:29
Post(s): 93
|
Bjr,
Avez vous essayé : HExecuteRequeteSQL(Req,NomConnexion,hRequeteSansCorrection,"SELECT DISTINCT Produit.Nom FROM Produit")
Anak1
Contribution le : 14/11/2006 20:52
|
|
|
Re: SQL et compatibilité Windev |
|
DSI WDF
Inscrit: 05/05/2004 13:46
Post(s): 314
|
Merci Anak1 mais malgré la modification apportée le problème reste le même...
Contribution le : 16/11/2006 12:00
|
|
|
Re: SQL et compatibilité Windev |
|
Animateur WDF
Inscrit: 26/06/2002 16:24
De wdforge.org
Post(s): 2822
|
Les éléments fournis nous laissent forcément dans le vague. je t'invite à vérifier que l'exécution de la requête est effectuée dans les même conditions (sur les même fichiers physiques...).
Au pire WDSQL te permettrait de vérifier en de hors de tout contexte inhérent à ton application.
Ensuite si tu ajoute un hferme sur le fichier avant ? Si ca résoud le pb, c'est que tu as quelque chose avec ton fichier avant de lancer ta requête (filtre etc etc).
Contribution le : 17/11/2006 08:34
|
|
|
Re: SQL et compatibilité Windev |
|
DSI WDF
Inscrit: 05/05/2004 13:46
Post(s): 314
|
Bonjour et merci pour vos réponses, En utilisant WDSQL sur 2 bases IDENTIQUES sur 2 postes différents j'ai 2 résultats différents
Voici la requête : "SELECT DISTINCT Abaque.Temperature FROM Abaque WHERE ID='16' ORDER BY Temperature"
Rien d'étonnant, pourtant d'un coté 1 seul enregistrement renvoyé et de l'autre 34...
Contribution le : 17/11/2006 13:37
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.