Foxtable(狐表)用户栏目专家坐堂 → 曾经的表达式如今不能用了?


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

主题:曾经的表达式如今不能用了?

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


加好友 发短信
等级:婴狐 帖子:40 积分:604 威望:0 精华:0 注册:2012/3/17 17:29:00
曾经的表达式如今不能用了?  发帖心情 Post By:2012/7/13 9:38:00 [只看该作者]

以前找到一个在表达式中通过身份证号码得出出生年月的表达式,现在将那个表达式复制到别的表里怎么不能用了?格式还都是一样的!!!这是表达式CONVERT(SubString([身份证号],7,4) + '-' + SubString([身份证号],11,2) + '-' + SubString([身份证号],13,2),System.DateTime)
点确定显示图片点击可在新窗口打开查看String was  not recognized as a valid DateTime.
这是怎么回事?求解

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


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

1、可能有的身份证号码格式不对

2、要不这样试试:

 

CONVERT(SubString([身份证号],11,2) + '/' + SubString([身份证号],13,2) + '/' + SubString([身份证号],7,4) ,System.DateTime)


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


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2012/7/13 9:54:00 [只看该作者]

用户已被锁定

 回到顶部