PDA

View Full Version : مشکل درج اطلاعات



kh1387
یک شنبه 20 مهر 1393, 23:58 عصر
بنده یه جدول دارم که یک ستون ID داره که اون رو Identity Specification کردم بطوریکه هر وقت داده ای درون جدول وارد میشه خودش اتو ماتیک یکی به شمارنده ها اضافه می کنه.
حالا تا وقتی وبم روی لوکال بود همه چیز به خوبی پیش می رفت ولی از زمانیکه اون رو روی هاست ریختم پیام می ده:




Cannot insert the value NULL into column 'code', table 'DB.dbo.FAQ'; column does not allow nulls. INSERT fails.
The statement has been terminated.



به نظر شما راهکار چیه و مشکل از کجا میتونه باشه؟
متشکرم

kh1387
دوشنبه 21 مهر 1393, 00:00 صبح
یعنی طوری شده که انگاری که شماره بطور اتوماتیک وارد نمیشه!
البته این رو هم بگم که من فقط فیلدهای دیگر جدول رو در insert می نویسم و کاری به کار id ندارم

parvizwpf
دوشنبه 21 مهر 1393, 00:02 صبح
خب داره از فیلد code ایراد میگیره . مشکل id نیست. میگه null پذیر نیست و باید پر بشه.

kh1387
دوشنبه 21 مهر 1393, 00:23 صبح
خب مشکل از کجاست.
دقت داشته باشید که باید خودش بصورت اتوماتیک پر شه.
خواهش می کنم راهکار بدهید

parvizwpf
دوشنبه 21 مهر 1393, 00:26 صبح
الان آیا code خودش پر میشه با id?
یه کدوم از اینها میتونن بصورت اتوماتیک در یک جدول شماره دهی بشند . نشون میده شما باید به فیلد code مقداری بدید که دارید خالی یا نال براش میفرستید.

kh1387
دوشنبه 21 مهر 1393, 12:05 عصر
آخه دوست عزیز من قبلا فیلد کد رو بصورت
Identity Specification تعریف می کردم و بعد از اون دیگه برای insert کردن نیازی به ذکر فیلد کد نیودم ولی الان نمی دونم چرا جواب نمی ده!!!:عصبانی++:

ahmad156
دوشنبه 21 مهر 1393, 13:35 عصر
بعضی مواقع BackUp گرفته شده به صورت خودکار Identity رو حذف میکنه.چک کنین ببینین روی هاست Identity فیلد مربوطه Yes هست؟

kh1387
جمعه 25 مهر 1393, 15:35 عصر
دقیقا همینطوری بود و مشکل حل شد...