PDA

View Full Version : مشکل در اضافه کردن اطلاعات به بانک اطلاعاتی



Alireza7581
دوشنبه 07 بهمن 1392, 00:48 صبح
با سلام و احترام خدت اساتید گرامی

می خوام اطلاعات یک رکورد رو داخل دیتابیس بریزم و توی DataGridView نشون بدم. برنامه این Error رو میده:

Violation of PRIMARY KEY constraint 'PK_Studen_tb'. Cannot insert duplicate key in object 'dbo.tbl_student'.
The statement has been terminated.

لازمه که ذکر کنم فیلد کلید من تکراری نیست. (خالی هم نیست)
جالب اینه که از دوباره برنامه رو اجرا می کنم می بینم اطلاعات ثبت شده!!!
ممنون میشم کمکم کنید
با تشکر

ژیار رحیمی
دوشنبه 07 بهمن 1392, 04:08 صبح
سلام. PRIMARY KEY رو چک کن ببین Auto Incrementهست یا نه.اگر اطلاعات جدید جای گزین قبلی بشه مشکل از PRIMARY KEY ست که رو Auto Increment ست نکردی.اگه PRIMARY KEY مشکل نداره relation های جدول رو بررسی کن

مهرداد صفا
دوشنبه 07 بهمن 1392, 07:56 صبح
سلام.

لطفا کد مربوطه رو بگذارید و مشخص کنید کجا دقیقا به این خطا بر می خورید.ظاهرا دو Primary key برای جدول tbl_Student تعریف کردید و یا دو object به نام PK_Studen_TB تعریف شده.