Bonjour,
J'ai un petit pb de comparaison de chaine
La chaine d'origine provient d'une vue de SQL Server et consiste en la concaténation de 2 champs espacés par un tiret
Lorsque le champ code est vide, l'ensemble m'apparait sous la forme
Code : Sélectionner tout - Visualiser dans une fenêtre à part dbo.VIL.VIL_LIB + N' - ' + dbo.VIL.VIL_CODE AS LibelleCode
Laon - ---
et lorsqu'il est rempli sous la forme
Bourg-en-Bresse - 01053
Je désire comparer cette chaine avec 2 autres sous VB
j'ai donc créer la propriété
La comparaison est correcte lorsque le code est rempli, mais fausse lorsqu'il est vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Public ReadOnly Property LibelleCode() As String Get If Not String.IsNullOrEmpty(Code) Then Return Libelle & " - " & Code Else Return Libelle & " - ---" End If End Get End Property
Je suppose que mon erreur est due à la mauvaise appréciations des "---" correspondant au champ vide, mais je n'ai pas trouvé les caractères correspondants à ceux de SQL Server
Par avance, Merci !
Bertrand
Partager