Bonjour à tous,
je teste actuellement mon appli et je viens de découvrir un bug qu je ne parviens pas à corriger.
Lorsque je fais une requete d'affichage depuis ma BDD en selectionnant une date, je teste cette date de cette maniere:
BARBARE me direz-vous et vous aurez raison, mais si je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 If CStr(MyReader(5)) = "01/01/1900" Then TxtDateFin.Text = String.Empty Else TxtDateFin.Text = CStr(MyReader(5)) End If
il me sort des erreurs de conversions ou m'affiche 01/01/1900
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 If CStr(MyReader(5)) = "NULL" Then OU cstr(myreader.IsBDNull(5)) TxtDateFin.Text = String.Empty Else TxtDateFin.Text = CStr(MyReader(5)) End If
Sauf que je viens de tester mon appli localisée en anglais et que dans ce cas, la date n'est plus 01/01/1900 mais 1/1/1900. Avec mon test, j'affiche donc 1/1/1900 en anglais, or je voudrais que le textbox soit vide.
La question est surement stupide mais je suis paumé.
Merci d'avance
Partager