给数据库中的表添加数据,如果有空值,怎么传递给数据库,必须把NULL值传递给数据库
给数据库中的表添加数据,如果有空值,怎么传递给数据库,必须把NULL值传递给数据库比如下的代码:
public int Add(Model.BookModel model)
{
string sqlText = "insert into T_Book(FAuthor,FCategoryID,FName,FYearPublished,IsDel)values(@FAuthor,@FCategoryID,@FName,@FYearPublished,@IsDel);select @@identity";
object rel = SqlHelper.ExecuteScalar(sqlText, new SqlParameter("FAuthor",model.FAuthor),
new SqlParameter("FCategoryID",model.FCategoryID),
new SqlParameter("FName", model.FName),
new SqlParameter("FYearPublished",model.FYearPublished),
new SqlParameter("IsDel", model.IsDel));
return Convert.ToInt32(rel);
}
如果model.FYearPublished是空值(null)或者model.FCategoryID也是空值(null) ,怎么把这些个空值传递给数据库?(已设置值类型数据可空)
有人 可以指点下么
[ 本帖最后由 lxb932979339 于 2013-4-25 20:04 编辑 ]