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

[VB.NET论坛] 专栏收录该内容
757 篇文章 2 订阅
VB.NET源码-156个实用实例哦…… <script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
在线急救呀!~~
如何判断数据库表中某个字段的值为空!~~
比如我一个表中如下:
编号 颜色 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
上面条件怎么写,谢谢了,我才学的!~~~
__________________________________________________________________________
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值