PDA

View Full Version : این ERROR یعنی چی؟ (key col)



mehdi_moosavi
جمعه 19 تیر 1383, 17:08 عصر
سلام به دوستان عزیز
من تو اس کیو ال تازه کارم
وقتی یه جدول ساده می سازم با یه فیلد و مثلا سه تا رکورد ( سه تا a تو ی اونها می نویسم)
وقتی روی یکی از رکوردها راست کلیک می کنم تا اونو delete کنم حذف نمیشه و پیغام زیر رو می ده
key column information is insufficient or incorrect. too many rows were affected by update
چرا رکورد رو حذف نمی کنه؟
لطفا راهنمایی کنید
متشکرم

jannati
شنبه 20 تیر 1383, 09:24 صبح
لینک زیر را یک نگاهی بنداز .فکر کنم مشکلت حل بشه:
http://www.barnamenevis.org/forum/viewtopic.php?t=602&highlight=%2Akey%2A+%2Aerror%2A

MToloo
یک شنبه 21 تیر 1383, 05:56 صبح
سلام.
علت اون خطا اینه که چند تا رکورد داری که دقیقا مثل هم اند. باید حداقل توی یکی از فیلدهاشون با هم فرق داشته باشند. بهتره که اون فیلدَ فیلد کلید اصلی باشه. خلاصه این کارهایی که میگم و بکن: یک فیلد به جدولت اضافه کن (اولین فیلد باشه بهتره) نوعش و یک نوع عددی مثل int بزار. بعد identity ش و yes کن. primary key هم بکنش. مشکلت حل میشه. :wink: