Problème d'ajout
Bonjour,
salut a tous je suis entrain de créer une application vn.net avec access ,
j'ai eu un problème en ajoue ,je vous montre mon code
If txtnd.Text = "" Then
MsgBox("remplir les champs", 1 + 32, "attention")
Else
cn.Open()
cmd.CommandType = CommandType.Text
cmd.CommandText = "insert into ?????? values('" & txtn.Text & "','" & txtnp.Text & "','" & txtnd.Text & "','" & cbolieu.Text & "','" & cbomatiere.Text & "','" & txtabs.Text & "','" & txtdu.Text & "','" & txta.Text & "','" & txtobs.Text & "')"
cmd.Connection = cn
cmd.ExecuteNonQuery()
MsgBox("reussis")
cn.Close()
End If
le problème est si j'ajoute un enregistrement avec un numèro qui existe déja il me donne une erreur , moi je veut qu'il m'affiche un message disant que ce numero existe dans la table
merci
salut a tous je suis entrain de créer une application vn.net avec access ,
j'ai eu un problème en ajoue ,je vous montre mon code
If txtnd.Text = "" Then
MsgBox("remplir les champs", 1 + 32, "attention")
Else
cn.Open()
cmd.CommandType = CommandType.Text
cmd.CommandText = "insert into ?????? values('" & txtn.Text & "','" & txtnp.Text & "','" & txtnd.Text & "','" & cbolieu.Text & "','" & cbomatiere.Text & "','" & txtabs.Text & "','" & txtdu.Text & "','" & txta.Text & "','" & txtobs.Text & "')"
cmd.Connection = cn
cmd.ExecuteNonQuery()
MsgBox("reussis")
cn.Close()
End If
le problème est si j'ajoute un enregistrement avec un numèro qui existe déja il me donne une erreur , moi je veut qu'il m'affiche un message disant que ce numero existe dans la table
merci
6 réponses
-
Bonjour,
Peut être en faisant d'abord un test dans la table pour savoir si le numéro existe ou pas avant de faire le requête d'insertion !!! ou en utilisant le Try ... Catch ...
;0) -
oui si ça mais je ne sais pas comment aide moi please!!!!!!
-
Slt,
Si tu ne sais pas faire une requête SELECT, ça va être compliqué de t'aider !!!
-
écoute monsieur je sais faire des requêtes je travaille maintenant sur une application j'ai besoin de ce test que tu as dis avant l'ajout alors aide moi si tu sais , écris moi un code , de saisie j'ai essayer mais sans résultat
-
si tu sais , écris moi un code ...
Ben voyons !!!
Hélas non, je ne donnerai pas de code, je ne suis pas ici pour faire le boulot des autres.
-
écoute polux j'ai fait l'ajout j'ai besoin seulement de ce test avant l'ajout , ne soit pas si dur donne ce test s'il te plait