Foxtable(狐表)用户栏目专家坐堂 → update更新数据 告知条数和失败数都可以统计出来,但是成功数永远是0,求解!


  共有2933人关注过本帖树形打印复制链接

主题:update更新数据 告知条数和失败数都可以统计出来,但是成功数永远是0,求解!

帅哥哟,离线,有人找我吗?
李孝春
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
update更新数据 告知条数和失败数都可以统计出来,但是成功数永远是0,求解!  发帖心情 Post By:2020/4/13 11:25:00 [显示全部帖子]


upd ate更新数据   告知条数和失败数都可以统计出来,但是成功数永远是0,求解!
利用select查询数据  成功数有数据的
Dim vals As List(Of String)
vals=DataTables("信息列表").s qlGetValues("信息编号","操作单位='" & _usergroup & "' ")
For Each val As String In vals
    output.Show(val)
    output.Show("信息编号='" & val & "'" )
    Dim cmd As new SQ LCommand
    cmd.Conn ecti
    cmd.CommandText = "UPD ATE 信息列表 SE T 告知条数 = ? ,成功数 = ? ,失败数 = ? WHERE 信息编号='" & val & "'"
    cmd.Parameters.Add("@告知条数",DataTables("告知内容").Co mpute("Count(姓名)","信息编号='" & val & "' "))
    cmd.Parameters.Add("@成功数",DataTables("告知内容").Co mpute("Count(是否告知)","信息编号='" & val & "' And 是否告知='是' and 状态码='0'"))
    cmd.Parameters.Add("@失败数",DataTables("告知内容").Co mpute("Count(是否告知)","信息编号='" & val & "'  And 是否告知='否'"))
    'cmd.Parameters.Add("@信息编号","信息编号='" & val & "'")
    cmd.ExecuteNonQuery
    
    output.Show(DataTables("告知内容").Co mpute("Count(姓名)","信息编号='" & val & "' "))
    output.Show(DataTables("告知内容").Co mpute("Count(是否告知)","信息编号='" & val & "' And 是否告知='是' and 状态码='0'"))
    output.Show(DataTables("告知内容").Co mpute("Count(是否告知)","信息编号='" & val & "' And 是否告知='否'"))
Next


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
【红色部分怎么采用下面的sel ect语句优化呢?
    Dim cmd1 As new SQ L Command
    cmd1.Conn ectio nName = "综合本地数据"
    cmd1.Com mandText = "se lect co unt (*) fr om {告知内容} where 信息编号='" & val & "' And 是否告知='是' and 状态码='0'"
[此贴子已经被作者于2020/4/13 11:33:03编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
李孝春
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点蓝)肯定没有符合条件的数据,因为还有一...  发帖心情 Post By:2020/4/13 15:25:00 [显示全部帖子]

信息编号  val  是有值输出的  所以问题就怪了

图片点击可在新窗口打开查看此主题相关图片如下:11.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
李孝春
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点蓝)信息编号  val  是有值输出...  发帖心情 Post By:2020/4/13 16:47:00 [显示全部帖子]

不应该啊  只有成功数没有统计数据  好纠结
其它告知总数  失败数都有统计数据
是不是val这个数据集合没有写对

 回到顶部
帅哥哟,离线,有人找我吗?
李孝春
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点蓝)下面sql拿到数据库查询有没有数据?s...  发帖心情 Post By:2020/4/13 17:20:00 [显示全部帖子]

有数据哦

图片点击可在新窗口打开查看此主题相关图片如下:22.png
图片点击可在新窗口打开查看


 回到顶部