Bonjour,
Sous Delphi XE2,
J'ai un ClientDataSet, avec entre autre un champs nommé "Date" au format String, contenant évidemment une date valide (dd/mm/yyyy).
Je voudrais indexer (pour trier dans l'ordre ascendant le contenu de la table) en utilisant le champs "Date".
Mais en faisant cela, appliquant soit IndexDefs, ou IndexName. Les données sont classées mais bizarrement seulement en utilisant la partie dd de la chaine "Date".
Par exemple, les données 12/09/2012, 28/11/2012, 04/12/2012 sont triées ainsi 04/12/2012, 12/09/2012, 28/11/2012, ce qui n'est pas correct.
Auriez-vous une idée de comment faire correctement ?
Partager