עבור לתוכן
Magic DevHub
estersn

נעילת ביצוע Stored Procedure בגלל משימת מג'יק פתוחה

Recommended Posts

בס"ד

שלום רב !

המדובר הוא במערכת ריבוי משתמשים, 9.4, על MSSQL.

במקרים מסוימים אני שולחת ל-Stored Procedure, המטפל ברשומה אחת מסוימת (נותן מספר לרשומה ע"י קידום המונה בקובץ מונים). זה מתבצע מחוץ לטרנזקציה.

אם בזמן נסיון משלוח ל-SP נמצא משתמש אחר במסך של אותה ישות, לא על אותו מספר, אלא סתם במסך - הטבלה כולה ננעלת, וה-SP לא מצליח להתבצע עד שלא יוצאים מהמסך. (המסך פותח את הטבלה בכתיבה-כתיבה. אך צורה זו אמורה לנעול רק את הרשומה עצמה ולא את כל הטבלה !)

האם ידוע למישהו, או יש לכם רעיון, מה ניתן לשנות במסך או ב-SP, באופן שהמסך לא ינעל לגבי ה-SQL את כל הטבלה כולה, או שה-SP יבין שעליו לעדכן רק רשומה אחת, ושלא יתייחס לנעילה של המג'יק ?

תודה רבה מראש על ההתייחסות,

אסתר

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

התחבר או הרשם על מנת להגיב.

עליך להיות משתמש רשום על מנת להגיב

צור חשבון

צור חשבון חדש בקהילה בקלי קלות.

רישום חשבון חדש

התחבר

משתמש קיים? התחבר.

התחבר עכשיו

×