Dans cet article, nous examinons plusieurs façons de consigner les erreurs dans MS Access à des fins de référence et d'action corrective.
Il n'y a pas de limite au nombre de fois qu'un utilisateur peut rencontrer une erreur dans une base de données Access. Il peut y avoir plusieurs raisons pour lesquelles des erreurs variées se produisent. Cependant, pour éviter qu'une erreur ne se reproduise, l'utilisateur peut toujours opter pour la journalisation des erreurs. La journalisation des erreurs dans MS Access implique de conserver un enregistrement de toutes les erreurs qui se produisent, quand et à quelle fréquence. Cela vous aide à éviter une erreur récurrente tout en trouvant une solution à une erreur. L'erreur de journalisation n'est pas une fonctionnalité par défaut présente dans MS Access, vous devrez y arriver en ajoutant cette fonctionnalité. Cela nécessitera – l'élaboration d'un code et d'un tableau. Vous trouverez ci-dessous les différentes manières de consigner les erreurs dans MS Access.
- La voie Primaire – Cette méthode est la mieux adaptée si vous êtes le seul à gérer la base de données et que personne d'autre n'a accès à la base de données, la journalisation des erreurs peut être effectuée facilement en ajoutant un journal. Déterminer la cause interne de l'erreur peut être difficile, vous pouvez voir le message d'erreur lorsque l'erreur se produit, mais vous ne vous en souvenez peut-être pas. C'est pourquoi il est conseillé d'utiliser log.
- Journalisation des erreurs via la routine de gestion des erreurs – Il s'agit d'un autre moyen très simple et basique de journaliser les erreurs dans MS Access, laissez simplement la routine de gestion des erreurs de la procédure le faire. Cela vous demandera d'entrer un code dans le module, dans la fenêtre de la base de données, cela ajoutera alors le champ contenant l'erreur dans une autre table.
- Utiliser une fonction dédiée – Vous pouvez entrer un code de journalisation des erreurs dans toutes les procédures, mais cela s'avérera inefficace, il est préférable d'avoir une fonction dédiée.
- Éviter les SQL Server - Migration vers SQL Server à partir d'Access, peut être votre exigence, mais cela peut aussi poser un problème, car les instructions SQL deviennent souvent lourdes et longues. N'utilisez pas Jet SQL, si vous souhaitez migrer, SQL utilise T-SQL, ce qui vous obligera à modifier le code SQL, pour être utilisable par SQL Server. Si vous utilisez Jet SQL tout en utilisant Access sur la table SQL, cela échouera, utilisez une requête directe, mais connaissez également T-SQL.
Conclusion

Introduction de l'auteur:
Vivian Stevens est une experte en récupération de données dans DataNumen, Inc., qui est le leader mondial des technologies de récupération de données, y compris récupérer sql et des produits logiciels de récupération Excel. Pour plus d'informations, visitez www.datanumen.com
