c# 由于“int”类型的值永不等于“int?”类型的“null”,该表达式的结果始终为“false”

stringstrsql="selectcount(*)from蕊蕊积分登记";SqlCommandcmd=newSqlCommand(strsql,sqlCon);in... string strsql = "select count(*) from 蕊蕊积分登记";
SqlCommand cmd = new SqlCommand(strsql,sqlCon);
int no = Convert.ToInt32(cmd.ExecuteScalar());
if(no == null) MessageBox.Show("表中无数据");
展开
 我来答
楼主_回头是岸
2015-04-29 · TA获得超过724个赞
知道小有建树答主
回答量:799
采纳率:53%
帮助的人:320万
展开全部
Convert.ToInt32(cmd.ExecuteScalar());返回0

if(0 == null) MessageBox.Show("表中无数据");0能对於null? 求解
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式