当前位置: 首页 > 编程语言 > C#

InsertingNullValuesintoIntColumnsinsqlServer分享

时间:2023-04-10 22:57:34 C#

插入NullValuesintoIntColumnsinsqlServer代码:publicvoidInsert_Met(intCounts,charGender){Dictionaryparameters=newDictionary();parameters.Add("@Counts",计数);parameters.Add("@Gender",性别);//运行存储过程ExecuteNonQuery}我的另一行代码,intcounts=Convert.ToInt32(numberUpdowncontrol1.Text);//来自控件,可能为空则为null。Insert_Met(计数,'M');我的问题是有时Counts可以为空,那么我该如何更改我的代码?谢谢,你可以使用int?counts而不是intcounts,并检查方法中的值:publicvoidInsertMet(int?counts,chargender){Dictionaryparameters=newDictionary();parameters.Add("@Counts",counts.HasValue?counts.Value:(object)DBNull.Value);parameters.Add("@Gender",性别);//运行一个存储过程ExecuteNonQuery}它是Windows窗体中的一个numericupdown控件。我发现很难将文本分配给int变量。怎么改?要适当设置上述计数值,可以:intvalue=(int)numberUpdowncontrol1.Value;诠释?counts=!string.IsNullOrEmpty(numberUpdowncontrol1.Text)?值:(整数?)空;InsertMet(计数,'M');以下语句将始终生成一个非空值intcounts=Convert.ToInt32(null);//结果为0intcount=!(count==0)?数数?(object)DBNull.Value–如果count不为零,则将count值保存到数据库中–如果为零,则保存以上就是C#学习教程的全部内容:将空值插入到int列中sql服务器。如果对大家有用,需要进一步了解C#学习教程,希望大家多加关注——本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:

最新推荐
猜你喜欢