如何将数据库字符串值设置为null



我的数据库branch column中包含一些值,例如" b01",
我试图将分支列设置为空值
我尝试了

  1. string.empty
  2. string.empty
  3. "
  4. null
  5. dbnull.value

注明*所有能够将我的值设置回"但不是我的预期结果的方法,我的预期结果是我的列回到" null",但不是"

    if (ddlBranches.SelectedIndex > 0 && ddlLocation.SelectedItem.Text.ToUpper() == "BRANCH")
    {
        drUpdProb["Branch"] = ddlBranches.SelectedValue.ToString();
        drUpdProb["BranchAbbr"] = ddlBranches.SelectedItem.Text;
    }
    else
    {
        drUpdProb["Branch"] = DBNull.value;
        drUpdProb["BranchAbbr"] = DBNull.value;
    }

尝试类似以下内容创建一个参数来分配值

 cmd.Parameters.AddWithValue("@Branch", drUpdProb["Branch"] ?? (object)DBNull.Value);
 cmd.Parameters.AddWithValue("@BranchAbbr", drUpdProb["BranchAbbr"] ?? (object)DBNull.Value);

相关内容

  • 没有找到相关文章

最新更新