以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 为什么convert 始终报错? 郁闷啊!! (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=81435) |
-- 作者:ycwk -- 发布时间:2016/2/27 16:52:00 -- 为什么convert 始终报错? 郁闷啊!! 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 -- 发布时间:2016/2/27 17:11:00 -- 如果这个列是日期类型,直接赋值即可dt= dr("提醒_最近") 如果是字符串,这样:dt= cdate(dr("提醒_最近"))
|
-- 作者:狐狸爸爸 -- 发布时间:2016/2/27 17:23:00 -- 楼主你搞错表达式和代码了,将表达式的函数用在代码中了。 |