Bonjour à tous et merci de votre aide.
J'ai une BD Oracle attchée à mon appli Access. Cette appli est multi-postes, multi-utilisateur.
Lorsque j'ajoute un enr dans une de mes tables, cela met environ 1mn ce qui est TREEEEES long !
Le code pour l'ajout est le classique .AddNew sur un objet recordset.
J'ai fait un test avec un INSERT SQL et l'ajout devient quasiment instantané (< 1s).
Mon problème est que cette table comporte un champ clef calculé par Oracle que mon application réutilise.
Avec l'objet recorset je n'ai pas de problème à retrouver ma valeur calculée mais après un INSERT SQL comment trouver la clef calculée. Sachant que d'autres utilisateurs ont pu ajouter d'autres enregistrements dans la même table, prendre le Max(Clef) ne marche pas.
A+
Partager