Bonjour, lorsque je souhaite ajouté dans ma base de donnée je teste si l'enregistrement existe ou non.
Le pb c'est comment comparé que "test" et bien égal à "Test", ou encore à "TEST".
Y'a t'il une méthode permettant de faire cela??
Merci d'avance
 
			
			






 
			
			
			
			 
			
				
 comparer 2 strings sans compter sur la casse
 comparer 2 strings sans compter sur la casse
				
				
						
							
							
						
						
				Bonjour, lorsque je souhaite ajouté dans ma base de donnée je teste si l'enregistrement existe ou non.
Le pb c'est comment comparé que "test" et bien égal à "Test", ou encore à "TEST".
Y'a t'il une méthode permettant de faire cela??
Merci d'avance
 
 
				
				
						
						
				Bonjour,
Pour comparer si 2 chaines sont égales quelque soit leur casse, soit tu met les 2 chaines en minuscule ou en majuscule.
Côté .Net, tu peux utiliser la méthode ToLower(Minuscule) de la classe String, et côté SQL, la méthode s'appelle lower().
Pour les majuscules, je crois que c'est ToUpper pour le .Net, et upper() pour SQL.
 
 
				
				
						
						
				
Code : Sélectionner tout - Visualiser dans une fenêtre à part String.Compare("Test", "TEST", false);
le troisième paramètre est ignoreCase
 
 
				
				
						
						
				string.Equals(chaine1, chaine2, StringComparison.OrdinalIgnoreCase);
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				Merci, c'est juste ce que je viens de trouver pvialatte.
Par contre, ce n'est pas true, à la palce de false à mettre dans ta méthode
string.compare(strA,strB,true)??
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
							
						
				nan nan, je veux bien que Test == test == TEST ...
En tout cas merci
Partager