如何编写If Else查询以检查是否在数据库中找到了某些内容?
例如,在我的程序中,某人某个月会获得额外的收入,
现在,我需要检查If Else查询,是否从数据库中获取月份和金钱的方法获得了一个月甚至根本没有获得
package.json
当前在datareader = Class.Month(comboBox2.SelectedItem.ToString());
datareader.Read();
int Money = dr.GetInt32(0);
,我收到一个错误,我们什么都没找到,但这就是我要解决的问题。如果未找到任何内容,那么我想将int Money= dr.GetInt32(0);
设置为数字0
答案 0 :(得分:0)
解决方案之一是使用[#标签]的C#代码进行try-catch
您还可以首先选择count(*)...,如果它得到0,可以根据需要做出反应
答案 1 :(得分:0)
尝试在获取值之前检查是否返回该行 像
what is the best approach to get code coverage from a webapp?