以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  代码出错不知道为什么  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=97765)

--  作者:yqd1968
--  发布时间:2017/3/18 2:35:00
--  代码出错不知道为什么
Dim dr As DataRow = e.DataRow
Dim dt As DataTable = DataTables("表D")
Select Case e.DataCol.Name
    Case "第三列"
        If dr.IsNull("第三列") = False Then
            dr("个数") = dt.Compute("count([中标费率])","中标费率 > \'" & dr("第三列") & "\'And 中标费率 <= \'" & dr("第三列") + 0.5)
        End If
End Select

错误提示:

.NET Framework 版本:2.0.50727.5477
Foxtable 版本:2016.7.29.1
错误所在事件:表,表F,DataColChanged
详细错误信息:
调用的目标发生了异常。
表达式包含无效的字符串常量: \'27.5。


--  作者:有点蓝
--  发布时间:2017/3/18 9:45:00
--  
dr("个数") = dt.Compute("count([中标费率])","中标费率 > " & dr("第三列") & " And 中标费率 <= " & dr("第三列") + 0.5)
--  作者:yqd1968
--  发布时间:2017/3/18 17:16:00
--  
谢谢有点蓝老师