Foxtable(狐表)用户栏目专家坐堂 → 查询时如果类型不一致,如何对某字段同类型格式化?


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

主题:查询时如果类型不一致,如何对某字段同类型格式化?

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


加好友 发短信
等级:婴狐 帖子:38 积分:362 威望:0 精华:0 注册:2015/6/17 21:23:00
查询时如果类型不一致,如何对某字段同类型格式化?  发帖心情 Post By:2015/8/25 9:07:00 [显示全部帖子]

如写法:Tables("库存表").Filter = "到期日期 <= #" & dt & "#"

“到期时间”在数据库中存为 nvarchar (格式:201508),dt为一个Date类型变量。

我想在Filter表达式直接将 “到期日期” 转换成 Date类型。

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


加好友 发短信
等级:婴狐 帖子:38 积分:362 威望:0 精华:0 注册:2015/6/17 21:23:00
  发帖心情 Post By:2015/8/25 10:21:00 [显示全部帖子]

现在的问题是 数据库字段不是时间日期类型。

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


加好友 发短信
等级:婴狐 帖子:38 积分:362 威望:0 精华:0 注册:2015/6/17 21:23:00
  发帖心情 Post By:2015/8/25 10:23:00 [显示全部帖子]

如果是强类型语言,可以直接对该字段进行转换再和变量比较,我看狐表的手册很少提到这个方面,我的变量已经是时间日期类型无需转换。

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


加好友 发短信
等级:婴狐 帖子:38 积分:362 威望:0 精华:0 注册:2015/6/17 21:23:00
  发帖心情 Post By:2015/8/25 10:25:00 [显示全部帖子]

你说的字符比较,不知道对不对,因为字符的大小概念和时间的大小概念还是有区别的。

 回到顶部