+ -
当前位置:首页 → 问答吧 → 如何参数化遇到空值时保持正常更新

如何参数化遇到空值时保持正常更新

时间:2011-12-09

来源:互联网

private void GetParam(MWebConfig ac)
  {
  SqlParameter[] Param = new SqlParameter[6];
  Param[0] = new SqlParameter("@ID", SqlDbType.Int);
  Param[0].Value = ac.ID;
  Param[1] = new SqlParameter("@WebName", SqlDbType.NVarChar, 50);//网站名称
  Param[1].Value = ac.WebName;
  Param[2] = new SqlParameter("@WebSite",SqlDbType.NVarChar,50);//网站地址
  Param[2].Value = ac.WebSite;
  Param[3] = new SqlParameter("@Logo",SqlDbType.NVarChar,50);//LOGO地址
  Param[3].Value = ac.Logo;
  Param[4] = new SqlParameter("@Banner",SqlDbType.NVarChar,50);//Banner地址
  Param[4].Value = ac.Banner;
  Param[5] = new SqlParameter("@KeyWord",SqlDbType.NVarChar,50);//网站关键字
  Param[5].Value = ac.KeyWord;
}

在这个过程中,会遇到某些参数为空值,我们要如何判断空值时,自动传入DBNull.Value呢?

作者: Elton_Tsui   发布时间: 2011-12-09

Param[1].Value = string.IsNullOrEmpty(ac.WebName)?DBNull.Value:ac.WebName;

作者: dalmeeme   发布时间: 2011-12-09

相关阅读 更多

热门下载

更多