Suppressing Error Messages of an Automation object
clocx
Member Posts: 12
I've created a CodeUnit that is part of a scheduled nightrun (not NAS).
This CodeUnit uses an ADO Automation object that connects to a SQL Server. The CodeUnit runs fine, but when for example the SQL Server is not running an error message is fired from the connection.open. Unfortunately this message comes with an OK button.
This will suspend the rest of the execution until someone hits the OK button.
In other languages you can program TRY en Catch or OnError triggers.
Does anybody have a solution in Navision for my problem?
Thanx
This CodeUnit uses an ADO Automation object that connects to a SQL Server. The CodeUnit runs fine, but when for example the SQL Server is not running an error message is fired from the connection.open. Unfortunately this message comes with an OK button.
This will suspend the rest of the execution until someone hits the OK button.
In other languages you can program TRY en Catch or OnError triggers.
Does anybody have a solution in Navision for my problem?
Thanx
0
Comments
-
clocx wrote:I've created a CodeUnit that is part of a scheduled nightrun (not NAS).
This CodeUnit uses an ADO Automation object that connects to a SQL Server. The CodeUnit runs fine, but when for example the SQL Server is not running an error message is fired from the connection.open. Unfortunately this message comes with an OK button.
This will suspend the rest of the execution until someone hits the OK button.
In other languages you can program TRY en Catch or OnError triggers.
Does anybody have a solution in Navision for my problem?
Thanx
Use codeunit with return value... Boolean := Codeunit.RUN0 -
Thank you Phenno,
I had a separate funcion for the ADOConnection.Open, which I called before RUN, see below
IF CUExport.OpenConnection(UDLFileName) THEN BEGIN
IF NOT CUExport.RUN THEN
CUExport.RollBackADOTran();
CUExport.CloseConnection;
END;
I've Integrated the OpenConnection in the RUN-Trigger and indeed the message is suppressed.
Your reply has helped me a lot.
Again Thank you.0 -
np.
please, add [Solved] to title of this thread if you think your problem is solved.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K 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
- 328 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