Salut ! et merci
Si je comprends bien ta question, j'explique le résultat de mon code .. ?!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 if (this.t_datefin.Text!="") try { DateTime.ParseExact(t_datefin.Text, "dd/MM/yyyy", new System.Globalization.CultureInfo("fr-FR", true)); datefin=t_datefin.Text; } catch { F106_Erreur Err = new F106_Erreur("Le format doit être JJ/MM/AAAA."); Err.Show(); }
Donc lorsque j'exécute ce code : je teste si j'écris (ds la textbox) :
- si je met rien -> ça ecrit null ds la base (jusque là c'est cool c'est ce que je veux)
- si je met le format 23 09 2010 -> ça plante et ferme le programme et ça inscrit 00-00-0000 dans la base (pas bien)
- si j'écris 23/09/2010 -> ça fait la même chose,plantage (pas bien non plus)
- si j'ecris "jolsdjlfier" (nimporte quoi) -> la même chose ça plante (pas cool non plus)
voilà, j'espère répondre un peu à ta question !
Partager