Fieldref Validate Exception Handling

srys
Member Posts: 2
Hi,
We have created a funtionality to Copy Data between 2 Tables using RecRef/Fieldref..
The SourceTable is known, as created by us, but the destination table, can differ, especialy the Code inside the triggers.
Our Code contains a line like this:
Is there any "Workaround" to check exceptions from this code, without breaking the run of the code?
Thanks for any hints.
Stephan
We have created a funtionality to Copy Data between 2 Tables using RecRef/Fieldref..
The SourceTable is known, as created by us, but the destination table, can differ, especialy the Code inside the triggers.
Our Code contains a line like this:
IF TempSyncField."Validate Trigger" THEN TargetFieldRef.VALIDATE;Unfortunatly, if there is a code inside the Table Validate, that throws an Exception (like runtime Error) our code will send back a strange error message, that is not very helpful. :-(
Is there any "Workaround" to check exceptions from this code, without breaking the run of the code?
Thanks for any hints.
Stephan
0
Comments
-
Can you use the debugger to find out on which command it goes wrong (and post the code)?Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0 -
The only ways to catch errors are using the X := CodeunitVar.RUN structure and a similar one with XMLPorts.
If a CodeunitVar.RUN returns false (ie an error was caught) GETLASTERROR will have the error message and you can call functions in the codeunit to extract variables and workout where it got to.
That way you should be able to give an error message like:
Error Validating the value 'N/A' into the "BB Code" field on the "Customer" table : BB Code does not exist.Robert de Bath
TVision Technology Ltd0
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