مشاهده نسخه کامل
: مرتب کردن شمارنده ها در database
table ای دارم که یکی از فیلداش شمارندست از 1 شروع میشه و به هر فرد یه شماره اختصاص میده.
میخوام وقتی فردی و delete کردم بیاد دوباره همه شمارهها رو مرتب کنه به طوری که اگه اون شخص شماره 3 بود جای 3 خالی نمونه. آیا این کار امکان پذیر هست؟ و اگه هست لطفا برنامه اش و دقیق بگین .
برنامه رو asp.net با c# و sqlserver 2000 نوشتم.
با تشکر
hamed2661
10-07-2007, 11:14
عزيزم اگه اينكارو بكني سوابق ديتابيست به هم مي ريزه مثلا اگه فيلد مربوط به شماره دانشجوئي باشه سوابق نفر چهارم مياد به جاي نفر سوم حذف شده و در صورتي كه بانكت رابطه اي باشه ديگه بدتر اگر هم مقدار فيلد بي ارزشه !!! مي توني با كد نويسي يه متغير رو مقدار يك بهش بدي مقدارشو بذاري تو فيلد توي حلقه يك واحد بهش اضافه كني بري به ركورد بعدي مقدار رو جايگزين مقدار قبلي فيلد بكني من حالت كليشو بدون توجه به نرم افزار برنامه نويسي گفتم .
پس به نظر شما بهتره این کارو نکنم؟ همون شماره پرسنلی کافیه؟
من یکم گیج شدم
hamed2661
12-07-2007, 08:06
آخه من دليلتو واسه ء اين كار نميدونم اگه ميخواي يك شماره منحصر بفرد داشته باشي يا بانكت رابطه اي كه نبايد اين كار رو بكني
my friend
12-07-2007, 09:27
میتونی id سطر هایی رو که پاک میکنی رو یه جایی ، مثل فایل یا خود دیتابیس ذخیره کنی و وقتی خواستی سطر جدیدی اضافه کنی ، اونو چک کنی و جاش بزاری.
اما به درد سر های بعدیش نمی ارزه...
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.