Foxtable(狐表)用户栏目专家坐堂 → Else drs7.Count = 1 Then怎么报错?


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

主题:Else drs7.Count = 1 Then怎么报错?

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


加好友 发短信
等级:一尾狐 帖子:498 积分:4605 威望:0 精华:0 注册:2013/4/25 8:02:00
Else drs7.Count = 1 Then怎么报错?  发帖心情 Post By:2015/6/16 9:29:00 [只看该作者]

For Each ar7 As Row In Tables("选课数据表").Rows
    If ar7("纸考安排") = "纸考安排" And ar7("是否排考") <> "不排考" Then
        Dim drs7 As List(Of DataRow) = DataTables("考试数据表").Select("学号 = '" & ar7("学号") & "' and 试卷号 = '" & ar7("试卷号") & "' and 保密号 = '" & ar7("保密号") & "'", "试卷号")

  If drs7.Count > 1 Then
            drs7(0)("学生类型") = ar7("学生类型")
            drs7(0)("机考安排") = ar7("机考安排")
            drs7(0)("备注") = ar7("备注")
            drs7(0)("考点") = ar7("考点")
            drs7(0)("时长") = ar7("时长")
            drs7(0)("是否排考") = ar7("是否排考")
            For i As Integer = 1 To drs7.Count - 1
                drs7(i)("考点") = ""
                drs7(i)("时长") = ""
                drs7(i)("是否排考") = ""
            Next

        Else drs7.Count = 1 Then
            drs7(0)("试卷名称") = ar7("试卷名称")
            drs7(0)("考试类型") = ar7("考试类型")
            drs7(0)("考场号") = ar7("考场号")
            drs7(0)("座位号") = ar7("座位号")
            drs7(0)("日期") = ar7("日期")
            drs7(0)("短日期") = 7ar7("短日期")

 

到红色的地方报错

 

 


此主题相关图片如下:qq截图20150616092741.png
按此在新窗口浏览图片

 

想判断行数为1时,执行下面的语句


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/6/16 9:30:00 [只看该作者]

else if 

不是ELSE

Else if drs7.Count = 1 Then

 回到顶部