cs_Makhno
Messages postés29Date d'inscriptionlundi 20 janvier 2003StatutMembreDernière intervention24 mars 2006 15 nov. 2005 à 15:46
Bonjour Melissa
Difficile de répondre pertinemment si tu ne nous éclaires pas sur les technologies que tu utilises (DAO, ADO, DATA CONTROL...)
Si tu utilises la technologie ADO pour accéder à ta base de données, lors que tu utilises une requête action (UPDATE, INSERT ou DELETE), lorsque tu invoques la méthode 'Execute' de l'objet Commande peut te retourner le nombre de lignes affectées par ta requête UPDATE.
La syntaxe se présente de la façon suivante :
' En début de procédure, déclaration d'une variable qui recevra le nombre de lignes modifiées
Dim lCompte As Long
Private cnnConnexion As ADODBConnection
Private adcCommande As aADODBCommand
..... ' ici, ton prog de connexion à ta base de données
' Exécution de la requête action (pas de retour de curseur donc)
adcCommande.Execute(lCompte, , adCmdText)
If lCompte = 0 Then
'Traiter échec
....
End If