Foxtable(狐表)用户栏目专家坐堂 → 如何判断列的字段类型


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

主题:如何判断列的字段类型

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


加好友 发短信
等级:五尾狐 帖子:1015 积分:6979 威望:0 精华:0 注册:2012/8/1 18:41:00
如何判断列的字段类型  发帖心情 Post By:2012/8/13 20:46:00 [只看该作者]

判断是不是逻辑列 判断是不是字符型 日期型

用什么语句来判断


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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33951 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2012/8/13 20:59:00 [只看该作者]

IsBoolean

判断该列是否是逻辑型。

例如下面的代码列出了订单表的所有逻辑型列:

Output.Show("订单表中的逻辑型列有:")
For Each dc As DataCol In DataTables("订单").DataCols
    If dc.IsBoolean Then
        Output.Show(dc.Name)
    End If
Next


IsDate

判断该列是否是日期型。

例如下面的代码列出了订单表的所有日期型列:

Output.Show("订单表中的日期型列有:")

For Each dc As DataCol In DataTables("订单").DataCols
    If dc.IsDate Then
        Output.Show(dc.Name)
    End If
Next

IsString

判断该列是否是字符串型。

例如下面的代码列出了订单表的所有字符串型列:

Output.Show("订单表中的字符型列有:")
For Each dc As DataCol In DataTables("订单").DataCols
    If dc.IsString Then
        Output.Show(dc.Name)
    End If


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


加好友 发短信
等级:五尾狐 帖子:1015 积分:6979 威望:0 精华:0 注册:2012/8/1 18:41:00
  发帖心情 Post By:2012/8/14 8:40:00 [只看该作者]

再请教

如果我要 判断鼠标点选的这一列是不是逻辑列 是不是该这样写代码

 

MainTable.DataTable.DataCols(currenttable.colsel).IsBoolean


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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/8/14 9:45:00 [只看该作者]

CurrentTable.Cols(CurrentTable.colsel).DataCol.IsBoolean

 回到顶部