PDA

View Full Version : شیوه Null کردن DateTime



ahnsolution
پنج شنبه 01 اسفند 1387, 16:34 عصر
سلام من در دیتابیسم یک فیلد دارم به که Type آن DateTime هست. این فیلد تاریخ تولد افراد رو میگیره.

حالا اگر کسی تاریخ تولدش رو نداد، میخام چیزی نذاره و Null باشه، ولی نمیدونم باید چکار کنم

لطفا سریعتر راهنمائیم کنید حتما کد بزارید، مرسی

Mohammad.Saheb
پنج شنبه 01 اسفند 1387, 19:27 عصر
خوب فيلد رو nullable كن

molana alavi
جمعه 02 اسفند 1387, 01: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, 10:28 صبح
من یه فیلد توی دیتابیس که DateTime هست و Null رو هم قبول میکنه این فیلد برای تاریخ تولد هست. حالا وقتی تو برنامه نویسی میگم:


dataset.tbl_name.addtbl_namerow(textbox1.text,text box2.text, null);


null که بالا نوشتم میخام تاریخ تولد نال بشه، چطوری این مقدار رو بزارم
DBNull.value هم گذاشتم ولی ارور میده

چه کنم لطفا کمک کنید

ahnsolution
جمعه 02 اسفند 1387, 14:18 عصر
من یه فیلد توی دیتابیس که DateTime هست و Null رو هم قبول میکنه این فیلد برای تاریخ تولد هست. حالا وقتی تو برنامه نویسی میگم:


dataset.tbl_name.addtbl_namerow(textbox1.text,text box2.text, null);


null که بالا نوشتم میخام تاریخ تولد نال بشه، چطوری این مقدار رو بزارم
DBNull.value هم گذاشتم ولی ارور میده

چه کنم لطفا کمک کنید




لطفا یکی از دوستان واب مارو بده گیرم
:گیج: