Gestion chaine vide provenant de SQL Server
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
Code:
dbo.VIL.VIL_LIB + N' - ' + dbo.VIL.VIL_CODE AS LibelleCode
Lorsque le champ code est vide, l'ensemble m'apparait sous la forme
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é
Code:
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 |
La comparaison est correcte lorsque le code est rempli, mais fausse lorsqu'il est vide.
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