Isolation Level (locking)

dgdwyer
Member Posts: 8
What is the default isolation level in Navision and how do you control this in the code? I'm using SQLServer 2000. We are seeing records being locked and I'm not sure how to overcome this.
Thanks.
Thanks.
0
Comments
-
if you use
findset(true);
orlocktable; find('-'); / find('+')
the sql statement is:SET TRANSACTION ISOLATION LEVEL SERIALIZABLE SELECT * FROM YourTable WITH (UPDLOCK) .....
but if you not use locktable, the sql statement looks likeSELECT * FROM YourTable WITH (READUNCOMMITTED) ....
Do you make it right, it works too!0 -
[Topic moved from Navision forum to SQL General forum]Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0 -
Take a look at CURRENTTRANSACTIONTYPE and Transaction Type in the C/Side Reference Guide (Help). The command CURRENTTRANSACTIONTYPE can be used to check and set the current Transaction Type which is related to the SQL isolation level.There are no bugs - only undocumented features.0
-
I'm not sure if you can prevent records from locking though. Certainly using that property does not seem to work as well as you would think.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