ZeBFroG
Messages postés18Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention16 juillet 2006
-
5 août 2005 à 13:24
ZeBFroG
Messages postés18Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention16 juillet 2006
-
5 août 2005 à 20:32
Bonjour à tous,
j'ai un petit soucis de résultat via une requete sur une base MySQL
que j'execute en C#
Requête ->
Select date, Time, Pai, Type_Saisie, Mag, Commentaires
From hors_sc
Where Pai='TOTO'
And Date >='2005/07/01'
And Date <='2005/08/01'
Order By Date,Time
J'ai bien en retour les informations voulu, mais le soucis est que mon trie par date ne fonctionne pas.
Le champ 'Date' est au Format Date
Ex:
J'ai une ligne en date du 01/07/2005 ensuite j'ai une ligne en date du 01/08/2005
je revien au 02/07/2005 et ensuite j'ai une ligne en date du 02/08/2005 et ainsi de suite.
Ce qui me semble encore plus etrange et que lorsque que je trie avec le dataGrid,
cs_69chris
Messages postés318Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention30 décembre 20051 5 août 2005 à 13:33
Salut,
Je pense que le type du champs MySQL que tu utilise est 'chaine' et pas
'date'. Ce qui explique pourquoi la requête ne fais pas un tri comme tu
veux (c'est un tri alphabétique que tu as). Ensuite, au niveau de code
.net, dans le datatable qu icontient les données, le type de la colonne
date est 'String' donc il tri pareil....
Conclusion, soit tu change le type dans ta base, soit tu crée la table
et les colonnes avec de la remplir (et encore, c'est pas certain qu'il
y ai pas des problème de convertion).