Voici ce que j'ai fait :
tout va bien sauf qu'il me met un msg d'erreur au niveau de cette ligne de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 If Val(Dates.Value) = Val(Date.Today) Then command.Parameters("@dates").Value = "" Else command.Parameters.Add(New OleDbParameter("@dates", OleDbType.Date)) command.Parameters("@dates").Value = CType(Dates.Text, Date) End If If Val(Dates.Value) > Val(Datef.Text) Then MsgBox("La date de signature de l'abonnement doit être inférieure à la date fin") Exit Sub End If If Val(Datef.Value) = Val(Date.Today) Then command.Parameters("@datef").Value = "" Else command.Parameters.Add(New OleDbParameter("@datef", OleDbType.Date)) command.Parameters("@datef").Value = CType(Datef.Text, Date) End If
A ce niveau je veux que lorsque l'on ne choisit pas une date a travers le datetimepicker (par défaut il y a la date du système), lors de l'insertion des données dans la table il prend une chaine vide. Alors comment faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 command.Parameters("@datef").Value = ""
Partager