PDA

View Full Version : علت این error



aknj56
یک شنبه 10 اردیبهشت 1391, 13:44 عصر
با سلام خدمت دوستان
دوستان وقتی من اطلاعات یک شخص رو وارد میکنم با کد هر شخص مشکلی نیست ولی مشکل آنجایی است که دوباره میخاهیم اطلاعات شخصی رو قبلا وارد کردیم مثلا برای پرداخت ماه اردیبهشت هم وارد کنیم چون ما قبلا ماه فروردین رو وارد کردیم حالا این ارور رو میده


86457

ROSTAM2
یک شنبه 10 اردیبهشت 1391, 14:12 عصر
فکر کنم فیلد kod - primary key باشه نیست؟ 212 قبلا وارد شده ....

aknj56
یک شنبه 10 اردیبهشت 1391, 14:39 عصر
سلام
من کد رو کلید قرارداده بودم که اومدم برداشتم و الان اصلا کلید ندارد ولی بازهم این اررو رو میدهد

NitroPlus
یک شنبه 10 اردیبهشت 1391, 14:40 عصر
نظر من همینه اون فیلد رو کلیدشو بردار درست میشه!

hakim22
یک شنبه 10 اردیبهشت 1391, 18:42 عصر
ربطی به کلید نداره شما باید خاصیت Uniqe رو روی false بزارید و تنظیمات مربوط به اونو حذف کنید.
در SQL server به قسمت key بروید.

Hybrid
یک شنبه 10 اردیبهشت 1391, 19:35 عصر
سلام دوستان ، خطاش خوب معلومه .

اصلا ربطی به Primary key نداره ، شما احتمالا واسه ستون مربوط به kod اومدین Index تعیین کردین ،

در محیط طراحی جدول راست کلیک کن و گزینه ی Indexes/key رو انتخاب کن و خاصیت is Unique ای که واسه ستون kod برابر true هست رو برابر false کن.

http://img4up.com/up2/04186973817677084338.jpg

aknj56
یک شنبه 10 اردیبهشت 1391, 22:28 عصر
سلام آقا سیاوش
ممنون از توجه شما
بانک من اکسس هست آیا این مطلبی که شما گفتید توی اکسس هست من که چنین چیزی ندیدم

Hybrid
یک شنبه 10 اردیبهشت 1391, 22:40 عصر
بانک اکسس :

http://img4up.com/up2/27105143988097619155.png

aknj56
یک شنبه 10 اردیبهشت 1391, 22:56 عصر
سلام دوست عزیز
متاسفانه ربطی به اون نداشت خودش no بود و باز هم همان ارور رو میده

aknj56
دوشنبه 11 اردیبهشت 1391, 12:45 عصر
سلام دوستان
کسی نیست کمک کنه کارم گیره
با تشکر

Hybrid
دوشنبه 11 اردیبهشت 1391, 13:00 عصر
راه حل دیگه ای به نظرم نمیرسه ولی واسه اطمینان فیلد kod حذف و اضافه کن.

یک فیلد کلیدی واسه جدول (مثلا ID ) از نوع AutoNumber هم بساز.

aknj56
دوشنبه 11 اردیبهشت 1391, 13:24 عصر
سلام دوست عزیز
ممنونم
من رفتم همین کار رو کردم الحمدلله درست شد
با تشکر از زحمات شما آقا سیاوش
انشالله این تاپیک بدرد بقیه هم بخوره