ورود

View Full Version : سوال: مشکل در DataType و DefaultValue



masoodp666
سه شنبه 21 خرداد 1387, 11:58 صبح
درود

من یه جدول دارم که یکی از فیلدهاش DataType اش Byte بود ولی بعدا به Varchar تغییرش دادم.(SQL 2000)
حالا نمیدونم چه اتفاقی میوفته که وقتی من یه رکورد اضافه میکنم به صورت پیش فرض توش 0 (صفر) قرار میده !
و این باعث مشکل شده برام. در صورتیکه باید Null و من خودم میخوام که ' ' بذاره.

بایستی چکار کرد ؟ از اساتید اگه کسی جوابه منو بده ممنون میشم.

amirzazadeh
سه شنبه 21 خرداد 1387, 12:25 عصر
درود

من یه جدول دارم که یکی از فیلدهاش DataType اش Byte بود ولی بعدا به Varchar تغییرش دادم.(SQL 2000)
حالا نمیدونم چه اتفاقی میوفته که وقتی من یه رکورد اضافه میکنم به صورت پیش فرض توش 0 (صفر) قرار میده !
و این باعث مشکل شده برام. در صورتیکه باید Null و من خودم میخوام که ' ' بذاره.

بایستی چکار کرد ؟ از اساتید اگه کسی جوابه منو بده ممنون میشم.
خوب توي نماي طراحيdefault value فيلدت رو چك كن اگر صفر توشه پاكش كن .

masoodp666
سه شنبه 21 خرداد 1387, 12:31 عصر
اونجا رو هم چک کردم قبلاً.
هیچی توش نیست! حتی یه بار کلا فیلدو پاک کردم دوباره با DataType Varchar ساختمش بازم نشد.

این مدلش رو ندیده بودم !

ASKaffash
سه شنبه 21 خرداد 1387, 15:16 عصر
سلام
آیا در ساختار جدول شما برای این ستون Allow Nulls آن Not Null تنظیم شده است ؟ در ضمن نوع Byte در SQLServer نداریم.

masoodp666
جمعه 24 خرداد 1387, 15:02 عصر
آیا در ساختار جدول شما برای این ستون Allow Nulls آن Not Null تنظیم شده است ؟


Allow Nulls اش تیک خورده یعنی میتونه null بگیره.



در ضمن نوع Byte در SQLServer نداریم.


ببخشید منظور همون Bit بود.

AminSobati
جمعه 24 خرداد 1387, 18:04 عصر
لطفا دقیقا نحوه Insert کردن و دستوری که مینوسید رو پست بفرمایید

masoodp666
دوشنبه 27 خرداد 1387, 12:14 عصر
خیلی ممنون آقای ثباتی از توجهی که لحاظ فرمودید.
با باز بینی دقیق تری که کردم متوجه شدم DataType پارامتر در StoredProcedure به درستی انتخاب نشده بود و هنوز همون قبلی و Bit بود.
به خاطر درگیر بودن در پروژه متوجه نشده بودم با اینکه بارها چک کرده بودم.

به هر حال مشکل حل شد. از همگی ممنونم.