Store Procedure

raff
Member Posts: 2
How i can call a Store Procedure of SQL from navision 3.70
Tanks
Tanks
0
Comments
-
The c/ocx granule should be able to do this by using ado.0
-
This is my boss' trick, so he should get all the credits:
Make a table "Navi2SQL" with two fields:"Code" Code10 (Primary Key) "SQL Statement" Text255
and set DataPerCompany=No
Add a function:ExecuteSQL(MySQLStatement as Text255) BEGIN IF NOT GET THEN INSERT; "SQL Statement" := MySQLStatement; MODIFY; END;
Then go to the SQL EM and open the table there, open triggers and add trigger onUpdate. write a sql code that takes new value of "SQL Statement" and runs exec on this (like exec @mystr)
Example:
To run SQL proceudre on button:
define global or local:
rNavi2SQL record Navi2SQL
OnPush:
rNavi2SQL.ExecuteSQL('spMySQLProcedure');
this way you can run lots of different SQL statements from Navison... you are limited only by error handling and returning values, but you can extand the table with some error fields that you will handel in SQL trigger...
usfull for UPDATE and DELETE (runs faster), but you should know very very well what are you doing !!!®obi
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯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