Problème RowFilter / ADO.net / Vb.Net

Problème RowFilter / ADO.net / Vb.Net - C#/.NET managed - Programmation

Marsh Posté le 20-05-2003 à 21:08:30    

J'ai un dataset.  
J'essaie de récupérer un dataview avec un filter du style
 
oDataView = oDataSet.Tables("MATABLE" ).DefaultView
oDataView.RowFilter = "Titre like 's[éeèëê]nior'"
Ca plante , ca me dit String Pattern is invalid.
 
Alors que la requête SQL "SELECT * FROM MATABLE WHERE Titre like 's[éeèëê]nior'" fonctionne très bien.  
Comment je peux faire pour que SQL renvoit tout le mot sans faire attention aux accents ET sans toucher au "collation" de la base.

Reply

Marsh Posté le 20-05-2003 à 21:08:30   

Reply

Marsh Posté le 21-05-2003 à 16:28:39    

Est ce que quelqu un a de la documentation sur le RegEx et son utilisation dans un RowFilter ?

Reply

Marsh Posté le 21-05-2003 à 16:51:15    

ZeTouNe a écrit :

J'ai un dataset.  
J'essaie de récupérer un dataview avec un filter du style
 
oDataView = oDataSet.Tables("MATABLE" ).DefaultView
oDataView.RowFilter = "Titre like 's[éeèëê]nior'"
Ca plante , ca me dit String Pattern is invalid.
 
Alors que la requête SQL "SELECT * FROM MATABLE WHERE Titre like 's[éeèëê]nior'" fonctionne très bien.  
Comment je peux faire pour que SQL renvoit tout le mot sans faire attention aux accents ET sans toucher au "collation" de la base.
 


 
j'ai regardé la doc fournit et je ne vois pas trop non plus d'ou peut venir l'erreur. j'aurais ecris la même chose  [:guts]  
 
t'as essayé de mettre 'Titre' au lieu de Titre ? (jepense que tu l'as déjà fait.
 
enfin si jamais tu trouves, poste la réponse.
bon courage !

Reply

Marsh Posté le 21-05-2003 à 16:57:43    

J'ai l'impression que c'est mort !!!
ca serait comme une limitation du RowFilter..
Car le truc de base comme "SELECT * FROM MATABLE WHERE Champs like '%ma%valeur%'" plante .. alors que "SELECT * FROM MATABLE WHERE Champs like '%ma valeur%' ne plante pas !
 
J'ai un copain qui m'a dit que c'est faisable avec RegEx. Mais j'essaie et ca marche pas ! et cela ne me tente pas de reconstruire SQL pour change son "collation name" pour qu il soit "accent insensitive"

Reply

Marsh Posté le 21-05-2003 à 22:02:53    

aller un peu d'aide que diantre ! :bounce:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed