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:
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
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)) = "NULL" Then OU cstr(myreader.IsBDNull(5))
                            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

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