程序中要将从库中取出的数据转换成Int类型,可是如果表中的数据是NULL,如何转换
5个回答
展开全部
你数据库里的类型直接改成int型的不就完事了吗。没有值的话默认设置默认值为0。这样不就完事了吗。转来转去的你也不嫌麻烦。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
手动判断转化 太麻烦
两种解决办法:
1.更改数据库 添加默认值,比如0
2.更改程序 把int类型 改成Integer
两种解决办法:
1.更改数据库 添加默认值,比如0
2.更改程序 把int类型 改成Integer
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先判断是否为NULL,如果为空就给一个0呗
追问
怎么判断啊 , string sql = "SELECT [ViewCount] FROM [JMSYC].[dbo].[N_NewsContent] where Code=" + contentCode + ""; sql得到的是一个SQL语句,
追答
比如说你要取的字段叫a,你可以用if(a==NULL){。。。。}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你不会先加一个判断啊 不是NULL 在转换呗
更多追问追答
追问
怎么判断啊,我试了一下,结果还是不行,
追答
怎么就不行呢 上代码
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |