[VB.NET]在线急救呀!~~

前端之家收集整理的这篇文章主要介绍了[VB.NET]在线急救呀!~~前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在线急救呀!~~ 如何判断数据库表中某个字段的值为空!~~ 比如我一个表中如下: 编号 颜色 41# 42# 43# 44# 总量 1211 红色 150 60 210 我现在如果输入1211 红色 42# 100 库中因该是 编号 颜色 41# 42# 43# 44# 总量 1211 红色 150 100 60 310 如果输入 1211 红色 41# 100 库中因该是 编号 颜色 41# 42# 43# 44# 总量 1211 红色 250 60 310 我想达到判断我输入的textBox1.text(其中包括41#.42#.43#.44#)输入的数量去表中找,看该字段下面有没有值,有值就相加,没有值就直接插入数据 这个因该怎么写呀,尤其是这个查找判断语句该怎么样写呀!~ 求写代码!~~~ __________________________________________________________________________ 你的字段有问题,怎么是字符型,改为int,默认0 否则update没用的! __________________________________________________________________________ 先 select count(1) from 表 where 颜色= 红色 > 0就 update 表 set 41#=41#+(100) where 颜色= 红色 否则 insert ... __________________________________________________________________________ 我是要判断(41#,42#,43#,44#)这几个字段下面是不是有值呀,你那个条件语句不行吧!! 你只有一个颜色判断,不是我要的呀!~~ __________________________________________________________________________ 那就来个笨办法。 先select一下,例如“select count(1) from 表 判断回来的值是不是为null,如果不是,那你很幸运,update一下就可以了,如果不是,那么……先insert一下count(1)的值,再update一下你的总量。 __________________________________________________________________________ 这样也行呀,条件都不加一个呀,就这们统计呀,结果会很多哟!~~ 我是要判断(41#,42#,43#,44#)这几个字段下面是不是有值呀,你那个条件语句不行吧!! __________________________________________________________________________ 晕,楼主 count(1)就是你所谓的(41#,42#,43#,44#)字段名啊~~ 你一定要加个条件,那就where 1=1好了~~呵呵 数据库如果这个字段里面的数值默认是0,那就不用insert了,update就ok了 __________________________________________________________________________ 修正一下偶的回答,如果数据库会扩充的话,那加的条件应该是where 颜色= 红色 __________________________________________________________________________ 哦你说的是这个sql语句呀,这个查询语句我知道呀,但是怎么样得到这个sql语句的结果呀, 意思义是我下面的判断语句怎么写呀!~~ if 条件 then .... else ... end if 上面条件怎么写,谢谢了,我才学的!~~~ __________________________________________________________________________

猜你在找的VB相关文章