Foxtable(狐表)用户栏目专家坐堂 → 为什么convert 始终报错? 郁闷啊!!


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

主题:为什么convert 始终报错? 郁闷啊!!

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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
为什么convert 始终报错? 郁闷啊!!  发帖心情 Post By:2016/2/27 16:52:00 [只看该作者]

Dim ts As TimeSpan

Dim dt As Date
For Each  dr As Row In Tables("任务跟踪").Rows
       dt= convert(dr("提醒_最近"),'system.datetime')
       ts= Date.Now- dt
   '  MessageBox.Show(ts)

Next



---------------------------
错误
---------------------------
编译错误:“convert”是一个类型,不能用作表达式。



错误代码:dt= convert(dr("提醒_最近"),'system.datetime')
---------------------------
确定   
---------------------------


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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/2/27 17:11:00 [只看该作者]

如果这个列是日期类型,直接赋值即可dt= dr("提醒_最近")

如果是字符串,这样:dt= cdate(dr("提醒_最近"))

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


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

楼主你搞错表达式和代码了,将表达式的函数用在代码中了。


 回到顶部