gargourifahmi
Messages postés31Date d'inscriptiondimanche 23 juillet 2006StatutMembreDernière intervention 3 décembre 2008
-
19 nov. 2006 à 23:48
asecher
Messages postés262Date d'inscriptionlundi 20 octobre 2003StatutMembreDernière intervention27 avril 2007
-
27 avril 2007 à 20:31
Cette procedure d'un bouton d'ajout genere une erreur systeme lorsque j'appuie
sur le bouton "ajouter" et l'execution s'arrete au niveau de la commande Update.
Est ce quelqu'un peut m'aider à trouver la solution de ce probleme.
Private Sub btnenr_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnenr.Click
cnx.Open()
sql = "select * from test"
cmd = New SqlCommand(sql)
dta = New SqlDataAdapter(cmd)
cmd.Connection() = cnx
'si un champ n'est pas rempli fin de procédure
If Me.txtnom.Text = "" Or _
Me.txtprenom.Text = "" Or _
Me.txtjob.Text = "" Then
MessageBox.Show("Vous devez remplir tous les champs !", "Erreur...", MessageBoxButtons.OK, MessageBoxIcon.Error)
Me.txtnom.Focus()
Exit Sub
End If
dta.InsertCommand = New SqlCommand("insert into test(reference,nom,prenom,emploi) Values (@reference,@nom,@prenom,@emploi",cnx)
dta.InsertCommand.Parameters.Add("@reference", SqlDbType.Decimal, 9, "reference")
dta.InsertCommand.Parameters.Add("@nom", SqlDbType.Text, 16, "nom")
dta.InsertCommand.Parameters.Add("@prenom", SqlDbType.Text, 16, "prenom")
dta.InsertCommand.Parameters.Add("@emploi", SqlDbType.Text, 16, "emploi")
'crلtion d'une nouvelle ligne avec les données des textbox