Aucune données afficher avec 'ORDER BY Champs'

F

fodjio

Guest
Bonjour forum,
(ça se dit pas mais bon)

Alors j'ai un problème hallucinant:

J'utilise ADO pour imposter des données d'une feuille excel

Tous marche sauf losque j'utlise cette requête :

RequeteSQL = "SELECT * FROM BdD ORDER BY Produit ASC"

Je n'ai rien qui s'affiche
Tandis que avec :

RequeteSQL = "SELECT * FROM BdD ORDER BY Produit DESC"
Ca marche nickel

Donc???????

Pitié aidez-moi (ah bon ça marche pas la pitié!?...)
Alors s'il vous plait, si quelqu'un à une réponse à cette énigme, je lui tire mon chapeau

Merci de me répondre...
 
F

fodjio

Guest
Non, je te remercie mais c'est pas ça...

en fait, c'est d'une bêtise affligente!

En fait la requête SQL doit être :

SELECT * FROM BdD
WHERE Produit IS NOT NULL
ORDER BY Produit ASC

En effet comme mes donnée sont extraite d'une feuille excel, il prend en compte les 65536 lignes de la feuille et classe les lignes 'vide' en premiers, en plus j'te dis pas le temps de traitement..........

Solution : Faire une condition afin de ne selectionner que les lignes contenant une donnée

Conclusion : Mes données étaient belle et bien affichées, mais tout à la fin tableau
C'est une erreur de débutant , mais fallait quand même y penser
t'imagine j'ai mis 3 jours pour trouver!!!

Dédicace à tout ceux à qui ça arrivera...
 

Statistiques des forums

Discussions
312 572
Messages
2 089 817
Membres
104 284
dernier inscrit
Yohan90