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

sihem hcine Messages postés 113 Date d'inscription   Statut Membre Dernière intervention   -  
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   -
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
A voir également:

1 réponse

NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
Regardes la valeur de chaque élément de ta ligne (celle qui remonte l'erreur', tu finira par voir quelle variable est Nothing.
0
sihem hcine Messages postés 113 Date d'inscription   Statut Membre Dernière intervention  
 
tous les champs sont remplis reste que le champs Mat_action qui est de type auto_incrément , je le remplis pas
0
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
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