当文本框为空时,我想在数据库中为列保存 NULL。
这是我的代码,

cmd.Parameters.AddWithValue("@RedirectUris", ((RedirectUris.Text == "") ? DBNull.Value.ToString() : RedirectUris.Text));

其中 RedirectUris 是文本框 ID。在这种情况下,数据库将空值保存为 NULL。
请帮我做这件事。

最佳答案

cmd.Parameters.Add(new SqlParameter("@RedirectUris", string.IsNullOrEmpty(RedirectUris.Text) ? (object)DBNull.Value : RedirectUris.Text));

关于c# - 如何在asp.net中将空值从cmd.Parameters.AddWithValue传递给数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44106444/

10-11 07:59