如何插入空到sql数据库与ADO.净c#

本文关键字:数据库 sql ADO 何插入 插入 | 更新日期: 2023-09-27 18:05:38

我有一个下拉列表,显示一个集合的子集基于SetID从另一个ddl,有时它是空的。如何将空值插入数据库?我尝试了这段代码,但不工作:

CmdUpdate.Parameters.Add("@SubsetID",SqlDbType.Int);
if (ddlSubset.Items.Count!=0)
{
  CmdUpdate.Parameters["@SubsetID"].Value=ddlSubset.SelectedValue;
}
esle
{
  CmdUpdate.Parameters["@SubsetID"].Value=null;
}

如何插入空到sql数据库与ADO.净c#

使用System.DBNull class:

CmdUpdate.Parameters["@SubsetID"].Value = DBNull.Value;

使用DBNull:

CmdUpdate.Parameters["@SubsetID"].Value = DBNull.Value;