Foxtable(狐表)用户栏目专家坐堂 → 判断列类型问题


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

主题:判断列类型问题

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/12 21:39:00 [显示全部帖子]

不需要排除,备注列也可以,只需要转换成字符列,就能分组。

 

sqlserver数据这样写    convert(varchar, 备注列)

 

access这样写   Cstr(备注列)


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/12 21:44:00 [显示全部帖子]

谁说不能获取,备注列,我直接去maxlength值,就是一个很大的值。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/12 21:51:00 [显示全部帖子]

可以用表达式啊,看2楼的语法

 

可以向Groups增加表达式分组列,语法为:

Groups.AddExp(Name, Expression)
Groups.AddExp(Name, Expression,Caption)

Name:       字符型,指定列名
Expression: 字符型,指定表达式。
Caption:    字符型,指定标题


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/13 9:10:00 [显示全部帖子]

1、去maxlength我测试没有问题啊;

 

2、即便备注列,也可以分组啊。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/13 12:02:00 [显示全部帖子]

1、不要用sqlCommand调进来。直接用fill函数 http://www.foxtable.com/help/topics/2912.htm

 

2、SQLCrossTableBuilder或SQLGroupTableBuilder如果想用备注列分组,就转成字符列就行啊。

 

要不你上次一个例子说明到底想做什么


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/13 14:18:00 [显示全部帖子]

汗。

 

Groups.AddExp("备注列", "convert(varchar, 备注列)")

 

----------------------------

 

不要用sqlcommand加入表啊,用fill函数啊


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/13 15:22:00 [显示全部帖子]

汗,我用sqlserver测试没有问题

 

Dim b As New SQLCrossTableBuilder("统计表1","表A")
b.ConnectionName = "ddd"
b.HGroups.AddExp("第二列","convert(varchar,第二列)")
b.VGroups.AddDef("第一列")
b.Totals.AddDef("_sortkey")
b.Build
MainTable = Tables("统计表1")
       


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/13 16:39:00 [显示全部帖子]

汗,表A是指数据库的表名,没有静态动态的说法

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/13 16:53:00 [显示全部帖子]

直接测试14楼代码。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/13 16:58:00 [显示全部帖子]

直接用14楼测试,不可能有问题。

 

要不你就做个例子上来测试。


 回到顶部
总数 11 1 2 下一页