以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何动态创建表达式列? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=139884) |
-- 作者:304376480 -- 发布时间:2019/8/24 9:25:00 -- 如何动态创建表达式列? 老师,您好! 请问如何动态创建表达式列? Dim Builder As New
ADOXBuilder |
-- 作者:有点蓝 -- 发布时间:2019/8/24 9:41:00 -- 这个方法无法创建表达式列。建表达式列的表必须先创建,然后加载进来,再通过这种方式添加:http://www.foxtable.com/webhelp/topics/1428.htm |
-- 作者:304376480 -- 发布时间:2019/8/24 10:07:00 -- ADOXBuilder用于动态创建表和列。一般放在什么事件当中比较好? 在Initialize事件中的话,是否后面也需要代码Syscmd.Project.Open(ProjectFile)重新打开项目? If DataTables.Contains("表A") = False Then \'动态创建表和列 end if |
-- 作者:有点蓝 -- 发布时间:2019/8/24 10:43:00 -- 任何地方都可以使用,没有什么准则。 注意的是ADOXBuilder创建的表是无法自动添加进来的,需要手动在外部表管理中添加,或者通过代码添加:http://www.foxtable.com/webhelp/topics/1279.htm,通过代码添加的表,只能到全部表事件写代码
|
-- 作者:304376480 -- 发布时间:2019/8/24 17:30:00 -- 那么,如何判断外部数据源中是否存在(“表A”)或(“某列”)呢?,不存在则添加 |
-- 作者:有点蓝 -- 发布时间:2019/8/24 17:42:00 -- 参考:http://www.foxtable.com/webhelp/topics/0365.htm |
-- 作者:304376480 -- 发布时间:2019/8/25 0:07:00 -- 1.我是想在生成datatable之前,判断Access数据源中是否存在(“表A”)或(“某列”),如果不存在则在Access中添加, 因为如果Access中没有(“表A”)的话会报错 2.用ADOXBuilder动态创建表,写在BeforeLoadOuterTable 及以上的事件中都不会起作用,还有其它的方法吗? [此贴子已经被作者于2019/8/25 1:25:30编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/8/25 20:53:00 -- 参考:http://www.foxtable.com/webhelp/topics/1943.htm 只能在afteropenproject之后使用ADOXBuilder。 或者百度一下使用.net的方法连接数据库,使用sql操作建表
|