cs_kcin
Messages postés63Date d'inscriptionvendredi 5 novembre 2004StatutMembreDernière intervention26 novembre 2012
-
17 juin 2005 à 23:08
cs_kcin
Messages postés63Date d'inscriptionvendredi 5 novembre 2004StatutMembreDernière intervention26 novembre 2012
-
31 août 2007 à 10:07
Salut,
Voilà, j'ai un petit soucis. J'utilise la méthode .addnew afin d'ajouter un enregistrement à un bd sous SQL Server... En voici le code :
Il s'agit simplement du code pour effectuer l'ajout.
Private Sub CreaEtudiantCmdValider_Click()
Dim RsCreaEtudiant As ADODB.Recordset
Dim StrSQLCreaEtudiant As String
StrSQLCreaEtudiant = "Select * From Etudiants Order by Nom"
UpdateFailed:
MsgBox Err.Description '"Échec de la mise à jour."
RsCreaEtudiant.CancelUpdate
Exit Sub
End Sub
Et celui-ci celui de la création de mon rs :
Public Sub CreaRecordSet(StrSQL As String, MonRs As Recordset)
Set MonRs = New ADODB.Recordset
MonRs.CursorLocation = adUseClient
MonRs.CursorType = adOpenDynamic
MonRs.LockType = adLockOptimistic
MonRs.Open StrSQL, Connexion
End Sub
Lorsque je valide, le programme affiche une fenetre erreur mais sans message. Quand je vérifie dans la bd, l'enregistrement y est. Alors est ce que quelqu'un peut me dire pourquoi la fenêtre apparait ? Merci.
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 18 juin 2005 à 12:02
Salut,
Simple, dans l'état de ton code, qu'il y ait erreur ou non, tu passes dans le traitement d'erreur. Pour éviter ça, place un exit sub avant l'étiquette :
Exit sub
UpdateFailed:
-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?
abrassfils
Messages postés1Date d'inscriptionsamedi 6 janvier 2007StatutMembreDernière intervention31 août 2007 31 août 2007 à 10:00
Bonjour
Je suis entrain de réaliser une application en access.
J'ai un probleme puisque je ne pouvais creer un nouvel enrégistrement dans mon formulaire intervention.
Aidez moi s'il vous plait