以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=113595)

--  作者:cavalry119
--  发布时间:2018/1/19 10:21:00
--  [求助]

求助大神,帮我看下如下代码该怎么修改?谢谢了!


If e.DataRow("最终批准时间")<>"" Then

    e.DataRow("状态")="Ready"

ElseIf e.DataRow("计划完成时间")="" Then

    e.DataRow("状态")=""

ElseIf e.DataRow("计划完成时间")>Date.Today Or e.DataRow("阶段报告更新的计划完成时间")>Date.today Then

    e.DataRow("状态")="Open"

        Else

    e.DataRow("状态")="Too Late"

        End If

 

但是系统提示:调用的目标发生了异常,从字符串“”到“Date”的转换无效。


--  作者:有点甜
--  发布时间:2018/1/19 10:47:00
--  

把""改成Nothing如

 

If e.DataRow("最终批准时间") <> nothing Then


--  作者:cavalry119
--  发布时间:2018/1/19 10:49:00
--  
好的,我先试试,谢谢!