ערב טוב ובעיה....

d.r.-rock

New member
ערב טוב ובעיה....

אז מה שלומכם? יש לי בעיה קטנה... אתם בטח מכירים את זה שכשאתם אוצים לשתף את נעולם ביצירותיכם אתם מגלים שזה לא ממש עובד כמו שזה עבד אצלכם לדוגמא התנגשות של טפסים שנשלחים על ידיי שני משתמשים... אני יודע שצריך לנעול את הסישן על ידי נעילת האפליקיישן שלו או משהו כזה... איך עושים את זה? מישהו יכול לתת לי דוגמא לטופס שננעל ומאפשר למשתמש אחד בלבד לשלוח את הטופס ולאחר מכן נפתח בחזרה? בתודה ענקית רוקי.
 
מי../images/Emo35.gif מה../images/Emo35.gif מו../images/Emo35.gif

מה לנעול
למה לנעול
לא הבנתי כלום...
 

d.r.-rock

New member
מה הבעיה?

מה לא הבנת נשמה? נכון כשאת שולחת נתונים מטופס משני לקוחות שונים באותו זמן זה יוצר התנגשות בשביל למנוע את זה נועלים את האפלייקיישן או משהו כזה
לא?
 

d.r.-rock

New member
טוב אם אתם אומרים...

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

OpyuM

New member
רק לידע כללי

ברגע שנתת לגולש מסויים session עם ערך כלשהו(שם,מספר וכו´),אותו session מלווה את הגולש עד ליציאתו מהאתר. ובנוסף session זה שייך אך ורק למשתמש זה ואין כל סיכוי של התנגשות בין שני sessions.
 

[eLad]

New member
אם הבעייה היא במסד נתונים

אז תשתמש בטרנזקאציה.
objConn.BeginTrans ... objConn.CommitTrans​
בSESSION לא יכולה להווצר התנגשות, אבל בAPPLICATION כן. מה שעושים זה:
Application.Lock ... Application.UnLock​
 
למעלה