以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- load()无法重新加载表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=144404) |
-- 作者:vimin -- 发布时间:2019/12/19 10:23:00 -- load()无法重新加载表 窗口中的sqltable,我发现用以下代码无法重新加载表: Try DataTables("XXX_Table2").LoadFilter = "1 = 0" DataTables("XXX_Table2").Load() DataTables("XXX_Table1").LoadFilter = "1 = 0" DataTables("XXX_Table1").Load() Catch ex As Exception MessageBox.Show(ex.message) End Try 如果不用异常捕捉的代码,重新加载是没问题的 DataTables("XXX_Table2").Load() DataTables("XXX_Table1").Load() 这是什么原因造成的呢?怎么解决 |
-- 作者:有点蓝 -- 发布时间:2019/12/19 10:31:00 -- LoadFilter = "1 = 0"就是不加载任何数据的意思。1=0逻辑值为false,条件为false就是不加载数据,换句话说任何数据都不符合条件加载 DataTables("XXX_Table2").LoadFilter = "" DataTables("XXX_Table2").Load() |
-- 作者:vimin -- 发布时间:2019/12/19 10:57:00 -- 我明白,我设计的是:本来sqltable中有数据,我要把他们保存后,load一下,让sqltable展现是一个空的表。继续增加记录 |
-- 作者:有点蓝 -- 发布时间:2019/12/19 11:06:00 -- 那么我测试没有问题呀。检查是否有其他代码影响了 |
-- 作者:vimin -- 发布时间:2019/12/19 11:22:00 -- 嗯,我再试试,用一个新的窗口测试又是可以的 |