J'arrive à faire des ajouts dans ma base mais je rencontre un petit problème. J'aimerais récupérer la valeur de la clé (autoincrement) créée à chaque ajout dans ma table. Voici mon code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| MonRs.Open "SELECT * FROM agglomerations", Db, adOpenStatic, adLockOptimistic, adCmdText
MonRs.Properties("Update Resync") = adResyncAutoIncrement
With MonRs
.AddNew
.Fields("name_agglomeration") = Name_agglo
.Fields("country") = ID_country
.Fields("x") = X_agglo
.Fields("y") = Y_agglo
.Fields("z") = Y_agglo
.Fields("area") = 100
.Update
End With
MsgBox MonRs.Fields("id_agglomerations").Value
'MsgBox ID_agglo_bdd
MonRs.Close |
J'obtiens une erreur run-time 3265 à la ligne
MonRs.Properties("Update Resync") = adResyncAutoIncrement
Avez-vous une idée?
Partager