Bonjour,

bon j'ai un petit appel à l'aide à passer. Je fais un site en aspx VB.Net, tout se passe bien jusqu'à ce que j'ai une page où on peut modifier une date. Il y a donc une requête pour récupérer la date (pour l'afficher dans une TextBox) qui peut être modifiée par l'utilisateur et un bouton qui effectue une requête pour mettre à jour la nouvelle date.

Tout se passe bien jusqu'à ce qu'on efface une date et laisse un blanc dans la TextBox, là c'est le drame. J'ai un cdate qui transforme une variable texte (qui contient la date) en date, mais apparemment il ne veut pas s'en occuper lorsque cette variable texte est vide. J'arrive bien à le faire passer en lui mettant un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
mavariable.Text = nothing
mais là j'ai une valeur 1/1/1900 pour la date dans ma table, alors que la valeur par defaut est null.

Y-a-t-il un moyen pour insérer une valeur null dans la table ? Merci d'avance.

Dim i As Date

If (datePaiementE.Text = " ") Then

MsgBox("2")
i = Nothing
datePaiementE.Text = i
End If

Dim updatedate As String = "update echeance set datePaiementE='" & i & "'where idE ='" & Session("idE") & "'"