以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  数据筛选错误  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=86598)

--  作者:kaituozhe
--  发布时间:2016/6/21 12:36:00
--  数据筛选错误

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2016.6.21.1
错误所在事件:加载[客户]失败!
详细错误信息:
从数据类型 varchar 转换为 float 时出错。

出现上述情况是什么原因,怎么解决?代码如下:

Select Case e.Sender.name
    Case "comboBox5"
        Dim txt As String = e.Form.Controls("comboBox5").Text
        Dim tbl As Table = Tables("客户明细表_Table1")
        If txt = "" Then
            tbl.DataTable.loadFilter = ""
            tbl.DataTable.load()
        Else
            txt = "\'%" & txt & "%\'"
            tbl.DataTable.loadFilter = "合同金额 >= " & txt
            tbl.DataTable.load()
        End If

End Select


--  作者:大红袍
--  发布时间:2016/6/21 12:39:00
--  

Select Case e.Sender.name
    Case "comboBox5"
        Dim txt As String = e.Form.Controls("comboBox5").Text
        Dim tbl As Table = Tables("客户明细表_Table1")
        If txt = "" Then
            tbl.DataTable.loadFilter = ""
            tbl.DataTable.load()
        Else
            tbl.DataTable.loadFilter = "合同金额 >= " & txt
            tbl.DataTable.load()
        End If

End Select