Foxtable(狐表)用户栏目专家坐堂 → 如何用代码判断datacol是数据列,还是临时列?


  共有5020人关注过本帖树形打印复制链接

主题:如何用代码判断datacol是数据列,还是临时列?

帅哥哟,离线,有人找我吗?
ap9709130
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
如何用代码判断datacol是数据列,还是临时列?  发帖心情 Post By:2015/4/26 23:03:00 [显示全部帖子]

如题,现在需要用代码判断datatable 中 的 datacol 是否是数据列,还是用add 方法增加的临时列?多谢!

 回到顶部
帅哥哟,离线,有人找我吗?
ap9709130
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2015/4/27 15:55:00 [显示全部帖子]

甜老师在吗?

 

我的表是用FILL 生成的SQL生成SQLTable型Table。其中有的列是用datacol的ADD 的方法生成的临时列,有的是数据列,现在需要用代码区分,哪些列是数据列,哪些列是临时列。我用了Expression的方法判断,但没有用,有其它方法吗?我的代码如下:

 

For Each r As DataCol In DataTables("销售订单查询_tddmxb").DataCols
    If r.Expression = "" Then
        Output.show(r.name)
    End If
Next

如果 r.Expression = "" 那么所有的列都会输出,如果设成 > "" ,则一个列都没。请帮忙,多谢!


 回到顶部
帅哥哟,离线,有人找我吗?
ap9709130
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2015/4/27 16:03:00 [显示全部帖子]

BIN

 

你随便用一个SQL的talble都可以试出来,我试了好多次了。


 回到顶部
帅哥哟,离线,有人找我吗?
ap9709130
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2015/4/27 16:08:00 [显示全部帖子]

试过了,都是""

 回到顶部
帅哥哟,离线,有人找我吗?
ap9709130
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2015/4/27 16:12:00 [显示全部帖子]

例子不好做,公司的网不能随便出。然后生成的SQl 一定是外部数据源。你那里有没有外部数据源生成的SQL表,试试,


 回到顶部
帅哥哟,离线,有人找我吗?
ap9709130
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2015/4/27 16:13:00 [显示全部帖子]

还有别的方法吗?表很多,每个表都要这样做,太浪费时间了吧?

 回到顶部
帅哥哟,离线,有人找我吗?
ap9709130
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2015/4/27 16:16:00 [显示全部帖子]

但是系统之前已经有人做好了,现在120多个表,晕啊!

 回到顶部
帅哥哟,离线,有人找我吗?
ap9709130
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2015/4/27 16:18:00 [显示全部帖子]

是的。都有几列。晕死啦。叫狐爸想想办法吧。这个问题有时候也会用到的。

 回到顶部
帅哥哟,离线,有人找我吗?
ap9709130
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2015/4/27 22:24:00 [显示全部帖子]

真是好方法。虽然不懂,但真的有用。多谢BIN。


 回到顶部