View Full Version : شیوه Null کردن DateTime
ahnsolution
پنج شنبه 01 اسفند 1387, 17:34 عصر
سلام من در دیتابیسم یک فیلد دارم به که Type آن DateTime هست. این فیلد تاریخ تولد افراد رو میگیره.
حالا اگر کسی تاریخ تولدش رو نداد، میخام چیزی نذاره و Null باشه، ولی نمیدونم باید چکار کنم
لطفا سریعتر راهنمائیم کنید حتما کد بزارید، مرسی
Mohammad.Saheb
پنج شنبه 01 اسفند 1387, 20:27 عصر
خوب فيلد رو nullable كن
molana alavi
جمعه 02 اسفند 1387, 02:42 صبح
کد های زیر رو تو یه پروژه کوپی کن و اجرا کن
DateTime? obj = null;
if (obj == null)
{
MessageBox.Show("Date time is null");
}
else
{
MessageBox.Show(obj.Value.ToString());
}
obj = DateTime.Now;
if (obj == null)
{
MessageBox.Show("Date time is null");
}
else
{
MessageBox.Show(obj.Value.ToString());
}
ahnsolution
جمعه 02 اسفند 1387, 11:28 صبح
من یه فیلد توی دیتابیس که DateTime هست و Null رو هم قبول میکنه این فیلد برای تاریخ تولد هست. حالا وقتی تو برنامه نویسی میگم:
dataset.tbl_name.addtbl_namerow(textbox1.text,text box2.text, null);
null که بالا نوشتم میخام تاریخ تولد نال بشه، چطوری این مقدار رو بزارم
DBNull.value هم گذاشتم ولی ارور میده
چه کنم لطفا کمک کنید
ahnsolution
جمعه 02 اسفند 1387, 15:18 عصر
من یه فیلد توی دیتابیس که DateTime هست و Null رو هم قبول میکنه این فیلد برای تاریخ تولد هست. حالا وقتی تو برنامه نویسی میگم:
dataset.tbl_name.addtbl_namerow(textbox1.text,text box2.text, null);
null که بالا نوشتم میخام تاریخ تولد نال بشه، چطوری این مقدار رو بزارم
DBNull.value هم گذاشتم ولی ارور میده
چه کنم لطفا کمک کنید
لطفا یکی از دوستان واب مارو بده گیرم
:گیج:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.