La reference d'objet n'est pas définie à une instance d'objet

Fermé
Signaler
Messages postés
113
Date d'inscription
mercredi 5 mars 2014
Statut
Membre
Dernière intervention
7 février 2016
-
Messages postés
14848
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
21 janvier 2022
-
bonjour,
je veux ajouter des données à ma base en mode connecté , je procède comme suit :

 
Private Sub ButtonAjout_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonAjout.Click
Try


cnx.Open()
cmd.CommandText = "insert into action values ('" & Text_desi.Text & ",'" & Text_desc.Text & _
",'" & Textlieu.Text & ",'" & DateTimePicker1.Text & ",'" & DateTimePicker2.Text & "' )"
cmd.Connection = cnx
dr = cmd.ExecuteReader
MessageBox.Show("ajout avec succès ", "ajout", MessageBoxButtons.OK)
Catch ex As Exception
MsgBox(ex.Message)


End Try
cnx.Close()

la table action (Mat_act,Designation ,Description ,lieu, date_deb,date_fin)
avec mat_act clé primaire autoincement

Merci de m'aider

1 réponse

Messages postés
14848
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
21 janvier 2022
315
Regardes la valeur de chaque élément de ta ligne (celle qui remonte l'erreur', tu finira par voir quelle variable est Nothing.
0
Messages postés
113
Date d'inscription
mercredi 5 mars 2014
Statut
Membre
Dernière intervention
7 février 2016

tous les champs sont remplis reste que le champs Mat_action qui est de type auto_incrément , je le remplis pas
0
Messages postés
14848
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
21 janvier 2022
315
As-tu regardé en pas à pas, quelles étaienty les valeurs des déffirents éléments de la ligne ?
Par exemple, est-ce que "cmd" n'est pas Nothing ?
0