Bonjour le forum je souhaite dans certain cas lors de l'insertion de données que la colonne date soit vide et pour cela
j'ai écrit le code suivant:
pour récupérer la valeur DateTimePicker dans un txtDate.Text si nécessaire mais dans le cas contraire le champ txtDate.Text doit être vide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Private Sub dtpDateDenlevement_ValueChanged(sender As Object, e As EventArgs) Handles dtpDateDenlevement.ValueChanged If (txtDate.Text.ToString Is Nothing) Then dtpDateDenlevement.Format = DateTimePickerFormat.Custom dtpDateDenlevement.CustomFormat = " " Else dtpDateDenlevement.Format = DateTimePickerFormat.Short txtDate.Text = dtpDateDenlevement.Value.ToShortDateString End If End Sub
mais lors de l'insertion de données j’obtiens toujours une date mais différente de la date du système
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 insert INTO [dbo].[EDITIONBONENLEVEMENT] (Numero,[Date_Bon]) values('" & txtNumero.Text & "',(SELECT CONVERT(DATE,'" & txtDate.Text.ToString & "',103)))or j'aurais voulu avoir des valeurs null
pouvez m'aider à résoudre se problème?
Partager