bonjour
Comment rendre insensible une requête à la casse.
Merci d'avance
bonjour
Comment rendre insensible une requête à la casse.
Merci d'avance
En la castant Upper ou Lower
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Select * from Latable where Upper(Champ) = 'TOTO'
Modérateur Delphi
Le guide du bon forumeur :
- Les règles du forum tu liras
- La FAQ et les tutoriels tu consulteras
- La fonction Recherche tu utiliseras
- Google tu vénèreras
__________
Rayek World : Youtube Facebook
bonjour M malatar
Je ne sais pas si c'est vous qui m'avait conseiller de me mettre au sql mais c'est fait et je patauge un peu dans la choucroute
donc pour en revenir à mes 'oies ' je ne sais pas ou mettre UPPER dans ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 datamodule2.Query1.SQL.Clear; datamodule2.Query1.SQL.Text:='SELECT * FROM "inventaire.DB" Inventaire WHERE ' + RadioGroup1.Items[RadioGroup1.ItemIndex] + ' LIKE ' + quotedStr('%'+Edit1.Text+'%'); datamodule2.Query1.Open; end;
Il faut aussi penser à mettre en uppercase le critère de recherche sinon ca ne fonctionnera pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 datamodule2.Query1.SQL.Clear; datamodule2.Query1.SQL.Text:='SELECT * FROM "inventaire.DB" Inventaire WHERE UPPER(' + RadioGroup1.Items[RadioGroup1.ItemIndex] + ') LIKE ' + UpperCase(quotedStr('%'+Edit1.Text+'%')); datamodule2.Query1.Open;
Modérateur Delphi
Le guide du bon forumeur :
- Les règles du forum tu liras
- La FAQ et les tutoriels tu consulteras
- La fonction Recherche tu utiliseras
- Google tu vénèreras
__________
Rayek World : Youtube Facebook
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager