【发布时间】:2013-07-14 14:02:29
【问题描述】:
我有这个短代码,用于将数据读入 maskedtextbox,然后(不是此代码的一部分)通过 SqlCommand 更新它们
SqlCommand novyprikaz = new SqlCommand("SELECT * FROM zajezd WHERE akce=" + tentoradek, spojeni);
spojeni.Open();
SqlDataReader precti = novyprikaz.ExecuteReader();
if (precti.Read())
{maskedTextBox2.Text = precti.GetDateTime(24).ToShortDateString(); // i need to improve this part
}
但是知道maskedTextBox2 的值是否为NULL,它会给我一个错误:
数据为空。不能对 Null 值调用此方法或属性。
我想问你,我应该对这段代码进行什么更改以使其变为 Null? 提前致谢。
这是我以前为INSERT INTO做的代码的sn-p,它被标记为答案。
【问题讨论】:
标签: c# sql sql-server sqldatareader sqlcommand