Foxtable(狐表)用户栏目专家坐堂 → “count”必须为非负值,这是怎么回事?


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

主题:“count”必须为非负值,这是怎么回事?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/7 15:32:00 [显示全部帖子]

 

应该是你new string有问题,第二个参数,请确保是正整数,不能是负数。

 

弹出各个rs.length、rjxd.length的值看看。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/7 16:07:00 [显示全部帖子]

 

弹出各个rs.length、rjxd.length的值看看。

 

不会做上传具体实例。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/7 16:31:00 [显示全部帖子]

你代码逻辑有问题啊,数据超过了3了啊

 

Dim xd As WinForm.TopicPage = fll.Pages("任教学段")
xd.links.clear      '清除原来的
For Each rjxd As String In DataTables("基础信息").GetComboListString("名称","类别 =  '任教学段'","_Identify").Split("|")
    Dim kg As String = new String (" ",24-rjxd.Length*2)
    Dim rs As String = DataTables("在编人员信息").Compute("count(_identify)","任教学段 = '" & rjxd & "'")  '定义统计的数量
msgbox(rs.Length)

    Dim kg2 As String = new String(" ",3-rs.Length)
    xd.Links.Add(rjxd,rjxd & kg & "(" & kg2 & rs  & "人)")
Next


 回到顶部