IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Probl�me de tri [Base de donn�e]


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    93
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 93
    Par d�faut Probl�me de tri
    Bonsoir,

    J'utilise Sqlite comme base de donn�es sous C++ Builder XE7.

    Je rencontre un pb de tri au niveau des requ�tes SQL.

    J'ai une liste de mots dans une table que je veux trier par ordre alphab�tique.

    J'utilise une requ�te qui se termine par "order by LIBELLE Asc (ou desc)".

    A l'affichage dans une TdBGrid, les mots sont tri�s, mais il place les mots commen�ant par une voyelle accentu� � la fin de la liste , apr�s les z pour un tri alphab�tique croissant.

    Y-a-t-il une solution pour r�soudre ce probl�me ?

    Merci pour toute aide.

  2. #2
    Membre �m�rite
    Homme Profil pro
    Chef de projets retrait�
    Inscrit en
    Juillet 2011
    Messages
    452
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activit� : Chef de projets retrait�
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2011
    Messages : 452
    Par d�faut
    Bonjour,

    Pour avoir un tri qui corresponde � tes besoins, il faut utiliser des collations (S�quences de tri...). Malheureusement SQLITE est assez pauvre dans ce domaine

    Par contre tu peux d�finir ta propre collation en utilisant ta propre fonction de comparaison https://www.sqlite.org/c3ref/create_collation.html

    Cordialement

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    93
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 93
    Par d�faut
    Merci pour votre retour.

    La solution de d�doubler l'index serait possible, en ajoutant dans la table une version des mots non accentu�.

    A ce sujet existe-t-il un fonction sous Borland permettant de transformer directement un mot accentu� en mot non accentu�; je peux �crire un fonction qui v�rifie lettre par lettre mais je ne suis pas s�r que ce soit tr�s optimal.

    Merci

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [MySQL] Probl�me de tri
    Par pounie dans le forum PHP & Base de donn�es
    R�ponses: 6
    Dernier message: 22/10/2005, 13h09
  2. Probl�me de tri avec analyse crois�e
    Par drthodt dans le forum Access
    R�ponses: 2
    Dernier message: 18/10/2005, 16h23
  3. [TToolBar] Probl�me de tri
    Par titiyo dans le forum Composants VCL
    R�ponses: 6
    Dernier message: 01/09/2004, 09h21
  4. [Collections] Probl�me de tri
    Par feti2004 dans le forum Collection et Stream
    R�ponses: 16
    Dernier message: 03/08/2004, 16h45
  5. probl�me de tri et optimisatiopn
    Par psyco2604 dans le forum XSL/XSLT/XPATH
    R�ponses: 9
    Dernier message: 13/05/2004, 10h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo