以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 判断数据库里的表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=55860) |
-- 作者:shanmao -- 发布时间:2014/8/25 11:27:00 -- 判断数据库里的表 我想判断数据库里是否包含A表,怎么判断? |
-- 作者:有点甜 -- 发布时间:2014/8/25 11:28:00 -- If DataTables.Contains("表A") Then [此贴子已经被作者于2014-8-25 11:28:25编辑过]
|
-- 作者:shanmao -- 发布时间:2014/8/25 11:29:00 -- 额,是外部数据表,不是内部的。 |
-- 作者:有点甜 -- 发布时间:2014/8/25 11:31:00 -- If Connections("数据源").GetTableNames.Contains("表A") Then [此贴子已经被作者于2014-8-25 11:31:34编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/8/25 11:32:00 -- 哦,写错了
If Connections("数据源").GetTableNames.Contains("表A") Then |
-- 作者:shanmao -- 发布时间:2014/8/25 11:37:00 -- 不行,提示错误。提示这条代码错误。 |
-- 作者:Bin -- 发布时间:2014/8/25 11:39:00 -- 提示什么错误? |
-- 作者:逛逛 -- 发布时间:2014/8/25 11:42:00 -- 数据源 要用你实际的数据源名称 去替换啊 |
-- 作者:shanmao -- 发布时间:2014/8/25 11:46:00 -- 你看一下这个代码是否有问题。 If Connections("数据源").GetTableNames.Contains("表A") = False Then [此贴子已经被作者于2014-8-25 11:46:33编辑过]
|
-- 作者:Bin -- 发布时间:2014/8/25 11:48:00 -- If Connections("你真实数据源的名称").GetTableNames.Contains("表A") = False Then DataTables.load("表A") Else DataTables("表A").LoadFilter = "" DataTables("表A").Load End If |