bonjour,
J'ai créé un recordset afin d'effectuer la mise à jour de ma base de données.
Avant cette mise à jour je vérifie le nombre d'enregistrement de mon recordset grâce à la fonction recordcount. Cette fonction me renvoie la valeur "1" alors que ma requête SQL me renvoie plus de résultats.
Voici mon code :
Pouvez vous m'aider svp?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 rqtSelectProdClause = " SELECT Produits_Champs.No_produits_Champs " _ & "FROM ((Produits_Champs INNER JOIN Produits_Champs_Valeurs ON " _ & "Produits_Champs.No_produits_Champs = Produits_Champs_Valeurs.No_produits_Champs) " _ & "INNER JOIN Produits_Champs_Valeurs_gestion ON " _ & "Produits_Champs_Valeurs.No_produits_Champs_Valeur = Produits_Champs_Valeurs_gestion.No_produits_Champs_Valeur) " _ & "INNER Join types_Nom_champ On " _ & "Produits_Champs.No_Champ = Types_Nom_Champ.No_champ " _ & "WHERE Types_Nom_Champ.No_Champ = 83;" Set rstSelectProdClause = db.OpenRecordset(rqtSelectProdClause, dbOpenDynaset, dbSeeChanges) MsgBox rstSelectProdClause.RecordCount()
Partager