读书人

在sql中读取某一列值如若为空则把te

发布时间: 2013-07-21 21:55:43 作者: rapoo

在sql中读取某一列值,如果为空则把textbox中的值写入这一列
cn = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["cn"]);
cn.Open();
SqlCommand cmd = new SqlCommand("select (*)from book where booktime='" + TextBox1.Text + "'", cn);


if (booktime.Equals(DBNull.Value))
{
cn = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["cn"]);
cn.Open();
SqlCommand cmd1 = new SqlCommand("insert into book(booktime)values('" + TextBox1.Text.Replace("'", "''") + "',)", cn);
cmd.ExecuteNonQuery();


}
问题是取出来的值需要进行声明才能在if语句中使用,但是如果取到的是空值该如何声明呢,目的是如果取到的是空值就把TextBox1的值写入这一列

读书人网 >asp.net

热点推荐