以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 追载报错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62177) |
-- 作者:tesia255 -- 发布时间:2014/12/26 19:16:00 -- 追载报错 在窗口设置了一个筛选按钮,想点击按钮后,如果条件中的数据没有加载,则追载,代码如下: Dim Filter As String With e.Form.Controls("ComboBox2") If .Value <> "全部" Then If Filter > "" Then Filter = Filter & " And " End If Filter = Filter & "PAYMENT = \'" & .Value & "\'" End If End With With e.Form.Controls("TextBox4") If .Value <> "" Then If Filter > "" Then Filter = Filter & " And " End If Filter = Filter & "OO_NUMBER = \'" & .Value & "\'" End If End With With e.Form.Controls("TextBox5") If .Value <> "" Then If Filter > "" Then Filter = Filter & " And " End If Filter = Filter & "SHOPING = \'" & .Value & "\'" End If End With If Filter > "" Then Dim dr As DataRow dr = DataTables("ONLINE_ORDER").Find(Filter) If dr IsNot Nothing Tables("ONLINE_ORDER").Filter = Filter Else DataTables("ONLINE_ORDER").AppendLoad(Filter, False) Tables("ONLINE_ORDER").Filter = Filter End If End If 如果加载的数据中有改行,则可以筛选出改行,如果没有改行 ,则报错,无法加载: .NET Framework 版本:2.0.50727.5485 Foxtable 版本:2014.11.11.1 错误所在事件:加载[ONLINE_ORDER]失败! 详细错误信息: 在执行命令过程中,发生了一个或多个错误。 ORA-00903: invalid table name 我的表名没有问题啊~~原本设置的是加载,就可以,但是追载就不成 数据源是oracle |
-- 作者:tesia255 -- 发布时间:2014/12/29 15:33:00 -- 请教老师~~~ |
-- 作者:有点甜 -- 发布时间:2014/12/29 16:24:00 -- 去掉多余代码,单独写追载代码,设置一个特定的条件,看能否追载数据。
如果不行,就是foxtable不支持。 |