PDA

View Full Version : سوال: درج مقدار NULL در دیتابیس



barbimusic
پنج شنبه 05 مهر 1397, 11:21 صبح
سلام . وقتتون به خیر

ببخشید من میخام برای اون فیلد هایی که اجباری نیست وقتی کاربر چیزی وارد نکرد مقدار NULL یا عبارت NULL همون درج بشه توی sql .ولی وقتی میرم نگاه میکنم میبینم استرینگ خالی یا فضای خالی درج شده .

چطور میتونم تغیرش بدم به نال ؟
ممنونم

patrick5053
پنج شنبه 05 مهر 1397, 11:58 صبح
سلام توی دستور Insert مقدار همون فیلد رو بزن Null
مثال
insert into tablename(name, lastname)values('"+ali+"','"+Null+"')

barbimusic
پنج شنبه 05 مهر 1397, 12:04 عصر
سلام توی دستور Insert مقدار همون فیلد رو بزن
Null

سلام . نه اینجوری که همه نال درج میشه . من میخام اگه کاربر چیزی وارد نکرد اتوماتیک نال درج بشه . نمیتونم از اول بزنم نال که . شاید کاربر بخاد اون فیلد اختیاری رو هم پر کنه

patrick5053
پنج شنبه 05 مهر 1397, 12:26 عصر
شما قبل از insert باید مثلا اون تکس باکسی که اطلاعات رو میخواد ارسال کنه برای ثبت چک کنی
مثلا بزنی اگر فلان تکس باکس خالی بود فیلد Null رو برگردونه

m.r226
پنج شنبه 05 مهر 1397, 12:27 عصر
توی سی شارپ
DBNull.Value

توی Tsql هم اسم فیلدش رو توی اینسرت نیار. خودش نال میشه