Foxtable(狐表)用户栏目专家坐堂 → “=”运算符后缺少操作数


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

主题:“=”运算符后缺少操作数

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


加好友 发短信
等级:婴狐 帖子:20 积分:257 威望:0 精华:0 注册:2014/12/6 12:52:00
“=”运算符后缺少操作数  发帖心情 Post By:2014/12/14 10:43:00 [只看该作者]

做了一个目录树用于输入:

Select Case e.Node.Level
    Case 0,1,2,3  '如果不是最后一层节点
        Return '则返回
    Case Else
       
        Dim Vals() As String = e.Node.FullPath.Split("\")
        Dim Filter As String = "[省份] = '" & Vals(0) & "' And [医院名称] = '" & Vals(1) & "'And [安装科室] = '" & Vals(2) & "' And [设备型号] = "' & Vals(3) & "' And [设备序列号] = "' & Vals(4) & "'"
        Dim dr As DataRow =  DataTables("设备安装表").Find(Filter)
        Dim r As Row =  Tables("维修维护表").Current
        r("省份") = dr("省份")
        r("医院名称") = dr("医院名称")
        r("安装科室") = dr("安装科室")
        r("设备型号") = dr("设备型号")
        r("设备序列号") = dr("设备序列号")
        e.Form.Close()
       
End Select

 

双击最后一个节点“设备序列号”时,提示“=”运算符后缺少操作数,检查好几遍不知道问题在哪?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/14 10:50:00 [只看该作者]

Dim Filter As String = "[省份] = '" & Vals(0) & "' And [医院名称] = '" & Vals(1) & "' And [安装科室] = '" & Vals(2) & "' And [设备型号] = '" & Vals(3) & "' And [设备序列号] = '" & Vals(4) & "'"

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


加好友 发短信
等级:婴狐 帖子:20 积分:257 威望:0 精华:0 注册:2014/12/6 12:52:00
  发帖心情 Post By:2014/12/14 10:50:00 [只看该作者]

   Dim Filter As String = "[省份] = '" & Vals(0) & "' And [医院名称] = '" & Vals(1) & "'And [安装科室] = '" & Vals(2) & "' And [设备型号] = '" & Vals(3) & "' And [设备序列号] = '" & Vals(4) & "'"

已解决,原来是这两处写错了。


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


加好友 发短信
等级:婴狐 帖子:20 积分:257 威望:0 精华:0 注册:2014/12/6 12:52:00
  发帖心情 Post By:2014/12/14 10:55:00 [只看该作者]

谢谢!几乎同步解决。

 回到顶部