View Full Version : ثبت همزمان چند داده با هم
Iran58
جمعه 23 خرداد 1393, 15:31 عصر
سلام
یک برنامه نوشته ام که چند کاربر می توانند برروی یک قسمت کار کنند واطلاعات را همزمان ثبت کنند
حال می خواهم کاربران وقتی اطلاعات را ثبت می کنند برای یک زمان بودن ثبت خطای رخ ندهد
برای این عمل چه کدی سمت بانک اطلاعاتی بنویسم تا همه اطلاعات پشت سر هم و در کسری از ثانیه ثبت شوند
ASKaffash
شنبه 24 خرداد 1393, 07:23 صبح
سلام
منظور همزمانی کلید است ؟
pezhvakco
شنبه 24 خرداد 1393, 09:01 صبح
برای یک زمان بودن ثبت خطای رخ ندهد
... اطلاعات کسری از ثانیه ثبت شوند
سلام
با اطلاعاتی که دارم :
برنامه پایگاه داده SQL داده های را به صورت صف ذخیره میکند و نیاز به کد نویسی خاصی نیست
اینکه داده ها در چه مدت ثبت شود، به عوامل زیادی بستگی داره (از کدنویسی شما در سمت زبان برنامه نویسی تا پایگاه داده)
Iran58
شنبه 24 خرداد 1393, 09:18 صبح
باسلام
بله
می خواهم هنگامیکه دوکاربر در یک زمان بروی یک فرم کار می کنند وطلاعات وارد می کنند خطای در سیستم پیش نیاد و در کسری از ثانیه هر دواطلاعات ثبت شود(کلید اصلی هم ایدینتیتی است)
ASKaffash
شنبه 24 خرداد 1393, 12:47 عصر
سلام
کلید را خودتان ایجاد می کنید یا یک فیلد Identity است ؟
pezhvakco
شنبه 24 خرداد 1393, 13:38 عصر
می خواهم هنگامیکه دوکاربر در یک زمان بروی یک فرم کار می کنند وطلاعات وارد می کنند خطای در سیستم پیش نیاد و در کسری از ثانیه هر دواطلاعات ثبت شود(کلید اصلی هم ایدینتیتی است)
وقتی ستون کلید شما به طور خدکار مقدار میگیره، چه خطایی میشه بوجود بیاد ؟
زمان مورد نیاز برای ذخیره به موارد دیگه ای وابسته است .
ASKaffash
یک شنبه 25 خرداد 1393, 06:51 صبح
سلام
همانطور که دوستمان اعلام کردند هیچ مشکلی ندارید ولی اگر کلید را خودتان تولید می کردید روش کار متفاوت بود
یوسف زالی
یک شنبه 25 خرداد 1393, 14:04 عصر
ابن امکان وجود داره که شما از خصوصیات رکوردست زبان مورد نظر دارید این کار رو می کنید، در این صورت باید روی نوع کرسر و لوکیشن دیتاستتون بازنگری کنید.
اما اگر دارید با دستوراتی اس پی یا کوئری ران می کنید، و دی بی شما اس کیو اله، منطقا مشکلی پیش نمیاد، مگر این که کدهای درون کوئری اونقدر کند باشند، که تداخل کنند. اون هم در صورت اتمیک نبودن اونهاست.
خلاصه این که اگر بصورت ساده دارید این کار رو می کنید، مشکلی نیست.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.