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:
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
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
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)))
Nom : DATE.PNG
Affichages : 253
Taille : 5,2 Ko or j'aurais voulu avoir des valeurs null
pouvez m'aider à résoudre se problème?