begin process at 2008 08 29 20:54:15
1 233 885 membres
407 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : recherche sans tenir compte des accents [ Archives / Bases de données ] (lnicos)

recherche sans tenir compte des accents le 08/01/2003 11:22:07

lnicos
Voilà j'ai fait un programme gérant une base de donnée(interbase), et lorsque j'effectue des recherche dans cette base, j'aimerais que les résultats fournis ne tiennent pas comtpe des accents.

Par exemple que mon champ de recherche soit écrit avec ou sans accent renvoie tous les résultats avec ou sans accent.

J'avais le même problème avec les maj/min, que j'ai résolu avec UPPER dans ma requètesql, mais cela ne corrige pas le problème des accents.

Pouvez vous m'aider please??

Merci d'avance

L'Nicos

Re : recherche sans tenir compte des accents le 08/01/2003 21:07:23

Delphiprog
(Admin CS)
Je verrais bien une solution qui consisterait :
1- à utiliser la clause Like du SQL au lieu de la clause Where habituellement employée
2- à transmettre une chaine où les caractères accentués seraient remplacés par le joker symbolisant la position d'un caractère "_"

Celà risque fort de dégrader les performances mais si quelqu'un a une meilleure solution, qu'il nous la fasse connaître.
May Delphi be with you


-------------------------------
Réponse au message :
-------------------------------

> Voilà j'ai fait un programme gérant une base de donnée(interbase), et lorsque j'effectue des recherche dans cette base, j'aimerais que les résultats fournis ne tiennent pas comtpe des accents.
>
> Par exemple que mon champ de recherche soit écrit avec ou sans accent renvoie tous les résultats avec ou sans accent.
>
> J'avais le même problème avec les maj/min, que j'ai résolu avec UPPER dans ma requètesql, mais cela ne corrige pas le problème des accents.
>
> Pouvez vous m'aider please??
>
> Merci d'avance
>
> L'Nicos
>

Re : recherche sans tenir compte des accents le 17/01/2007 18:11:13

NinJoDo
Salut à tous,

une idée serait de convertir chaque caractère en sa valeur ASCII, de concaténer toutes les valeurs, et de rechercher l'équivalent de cette valeur dans la conversion de chaque champ en valeurs ASCII concaténées.

Enfin moi j'dis ça, j'dis rien. J'ai pas testé ! ;-)


Classé sous : base, recherche, accents, compte, tenir

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS