Trap Errors - Report C/AL Code

leikelman
Member Posts: 31
I am running a report through the Job Queue which inserts/modifies records in the Item table. I am currently checking if an insert/modify was unsuccessful, but I want to know why the record I am trying to insert/modify was unsuccessfull.
I tried using the GETLASTERRORTEXT function, but that does not give me any information on the cause of the error for the insert or modify. An example of an error during insert would be a duplicate No. (Primary Key) value or an invalid field value for a CODE field, something along those lines.
Is there any way I can determine the cause of an error in NAV?
(ie. In VB6/VBscript you would use the Err object to get the Err.Number and Err.Description. Does anything like this exist in NAV?)
Thank you.
I tried using the GETLASTERRORTEXT function, but that does not give me any information on the cause of the error for the insert or modify. An example of an error during insert would be a duplicate No. (Primary Key) value or an invalid field value for a CODE field, something along those lines.
Is there any way I can determine the cause of an error in NAV?
(ie. In VB6/VBscript you would use the Err object to get the Err.Number and Err.Description. Does anything like this exist in NAV?)
Thank you.
0
Comments
-
leikelman wrote:Is there any way I can determine the cause of an error in NAV?
With GETLASTERRORTEXT you already found one way to determine the cause of an error.
I think you have to create you're own function to get the right information out of the string that is given by GETLASTERRORTEXT...
Tino Ruijs
Microsoft Dynamics NAV specialist0 -
The function just retrieves the last error, and unfortunately not all error messages are as clear as we'd like them to be. You're going to have to develop some sort of check yourself and catch certain things before trying to insert, and even then you can't catch everything.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions