[VB.NET] Validation d'un format Datetime?

Résolu
pleymo21 Messages postés 9 Date d'inscription lundi 6 septembre 2004 Statut Membre Dernière intervention 13 août 2006 - 26 janv. 2005 à 17:10
pleymo21 Messages postés 9 Date d'inscription lundi 6 septembre 2004 Statut Membre Dernière intervention 13 août 2006 - 26 janv. 2005 à 17:27
Salut

je fais une validation d'une date et d'une heure dans un programme vb.net

voici ce que je fais :


If cbx_statut.SelectedIndex = "3"
Then



MaCommandeElec.Parameters.Add(
New SqlClient.SqlParameter("@DateComp", SqlDbType.DateTime, 8))


MaCommandeElec.Parameters("@DateComp").Value = CalendrierElec.SelectedDate.ToShortDateString


MaCommandeElec.Parameters.Add(
New SqlClient.SqlParameter("@HeureComp", SqlDbType.DateTime, 8))


MaCommandeElec.Parameters("@HeureComp").Value = txb_heure.Text



Else



MaCommandeElec.Parameters.Add(
New SqlClient.SqlParameter("@DateComp", SqlDbType.DateTime, 8))


MaCommandeElec.Parameters("@DateComp").Value = "'NULL'"


MaCommandeElec.Parameters.Add(
New SqlClient.SqlParameter("@HeureComp", SqlDbType.DateTime, 8))


MaCommandeElec.Parameters("@HeureComp").Value = "'NULL'"



End
If

dans mon else, un erreur se produit car ma chaine de valeur est incorrect, je crois que je ne suis pas au courant comment je peux mettre une valeur NULL pour un format datetime.

J'utilise une base de données SQL server 2000

Merci a tous!

1 réponse

pleymo21 Messages postés 9 Date d'inscription lundi 6 septembre 2004 Statut Membre Dernière intervention 13 août 2006
26 janv. 2005 à 17:27
J'ai trouvé!

Pour ceux à qui cela interesse je vais évidemment poster la réponse!

MaCommandeElec.Parameters("@HeureComp").Value = DBNull.Value

Merci quand même!

lol..
3
Rejoignez-nous