| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 784 人关注过本帖
标题:null值转换问题
只看楼主 加入收藏
fyz520
Rank: 1
等 级:新手上路
帖 子:120
专家分:1
注 册:2010-1-27
结帖率:95.12%
收藏
已结贴  问题点数:10 回复次数:4 
null值转换问题
数据表中的有null值导致无法进行计算,如:
stud_db           注: A和B列都是int型

    A        B

   10        20
   25        null
   30        null

在前台进行计算的表达式
((int)eval(A))+((int)eval(B))
这样就出错了,,,我知道null值是不能参与计算的,可是不知道怎么处理,请高人指教,谢谢!
搜索更多相关主题的帖子: null 
2010-11-02 20:24
jalonlovesja
Rank: 5Rank: 5
来 自:湖南邵阳
等 级:职业侠客
帖 子:292
专家分:371
注 册:2008-2-19
收藏
得分:3 
你把NULL替换成0噻,用函数ISNULL("B",0)

小弟,身高1.60米,农村户口,小学文化,家有农田1亩.
2010-11-02 21:50
wyalwy
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:74
专家分:195
注 册:2010-3-10
收藏
得分:3 
可以在数据库中设置默认值为0  当插入数据时不插入即为0   运算方便!
2010-11-02 23:18
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2546
专家分:9359
注 册:2007-11-3
收藏
得分:3 
个人认为有三种解决办法 1) 触发器 单像表中插入B值时 如果 B值为空 赋值为0
                       2)  列B DefaultValue 为 0
                       3)  前台判断try catch 捕获异常判断

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2010-11-03 08:42
fyz520
Rank: 1
等 级:新手上路
帖 子:120
专家分:1
注 册:2010-1-27
收藏
得分:0 
谢谢各位,问题解决了
2010-11-03 12:24
快速回复:null值转换问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032555 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved