以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]在数据表加载前,如何判断数据表名称是否正确? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=183490) |
-- 作者:13568406997 -- 发布时间:2022/11/7 14:35:00 -- [求助]在数据表加载前,如何判断数据表名称是否正确? Dim strFMname As String = Args(0) If DataTables.Contains("窗口数据表") = False Then DataTables.Load("窗口数据表") End If If DataTables.Contains("窗口数据表") = False Then Return - 1 End If Dim dtb As DataTable = DataTables("窗口数据表") Dim strDBnames As New List(Of String) strDBnames.AddRange(dtb.GetValues("数据表名", "窗口名称=\'" & strFMname & "\'"))\'获取当前窗口的所有数据表名 Functions.Execute("批量加载数据表", strDBnames, strFMname) \'加载表 自定义一个函数来加载每个窗口要使用到的数据表,由于在加载之前,数据表不存在,如何判断系统包含了这个名称的数据表,避免数据表名称出错导致加载失败? 因为数据表名称错误会导致加载失败,并导致系统出现不可知的错误。 |
-- 作者:13568406997 -- 发布时间:2022/11/7 14:37:00 -- 简单的说,就是怎么判断一个数据表的名称是不是正确的,是要在加载之前就作判断 |
-- 作者:有点蓝 -- 发布时间:2022/11/7 14:46:00 -- 获取外部数据源所有表名判断:http://www.foxtable.com/webhelp/topics/1943.htm |
-- 作者:13568406997 -- 发布时间:2022/11/7 15:23:00 -- 好的,谢谢 |