PDA

View Full Version : مشكل در ثبت ركورد(همزماني) در شبكه



ali682344
شنبه 01 اسفند 1388, 21:16 عصر
با سلام خدمت اساتيد
من يه برنامه نوشتم و به وسيله شيركردن بانك كاربران مي تونند با ديتابيس(اكسس) كار كنن
حال يه مشكلم اينجاست كه من يك فيلد Autonumber دارم كه رو تمامي سيستم ها موقعي كه دكه add مي زنم يكي است .منظورم اينه كه در تمامي سيستم ها يه عدد رو نشون مي ده

از شما يه راهكار مي خوام
با تشكر

ali682344
یک شنبه 02 اسفند 1388, 12:03 عصر
تو رو خدا كمك كنيد :ناراحت::ناراحت::ناراحت::نار حت::ناراحت:

HjSoft
یک شنبه 02 اسفند 1388, 18:24 عصر
خوب چرا اول autonumber رو بگيريد ؟؟ بعد از اينكه ثبت انجام شد Autonumber رو بگيريد . اينطوري راحت تري و فكر كنم استاندارد تر براي برنامه هاي تحت شبكه تازه با اكسس باشه !

ali682344
یک شنبه 02 اسفند 1388, 19:08 عصر
فدات شم فكر خوبيه البته هنوز آزمايش نكردم ولي از كمكتون ممنونم
اگه مشكلي داشتم دوباره ازتون كمك مي خوام
بازم تشكر

ali682344
یک شنبه 02 اسفند 1388, 20:04 عصر
دوست خوبم متاسفانه دربعضي از مواقع ممكن است اين كار (هرچند خيلي نادر)جواب ندهد
چون ممكن است دو يا چند سيستم در انواحد يك ركورد با يك شماره ثبت كنند

چون با دستور max اخرين شماره رو اختصاص مي دهم


منتظر كمك شا در اين موزد هستم
بازم ممنون

HjSoft
یک شنبه 02 اسفند 1388, 20:29 عصر
امكان ندارد اين مشكل پيش بياد . در حالت عادي اكسس هم مثل وي بي كد ها رو خط به خط اجرا مي كنه پس در لحظه آني در نظر مي گيريم . بالاخره هر دو با اختلاف 0.00000000001 ميلي ثانيه با هم وارد مي كنند در هر صورت بالاخره يكي زودتر وارد مي كند و ابتدا آن شماره ثبت شده و به كاربر توسط MSGBOX داده مي شود و سپس سيستم دوم ... البته همونطور كه گفتي اين مشكل امكان داره پيش بياد چون نه من و نه شما امتحان كرديم . پس پيشنهاد من استفاده از MS Sql است .

ali682344
یک شنبه 02 اسفند 1388, 22:36 عصر
دستت درد نكنه من كه فكر نمي كنم در چيزي به شما كمك كنم
پس بازم ممنون

mds_boy
شنبه 22 اسفند 1388, 14:26 عصر
سلام فکر کنم فقط با IIS ویندوز میشه، یک فایل رو توی شبکه همزمان خواند و نوشت.
البته اینو از یکی از بچه های کارشناسی شنیده بودم.
و زیاد آگاهی ندارم.
تا بعد