Microsoft VBScript 运行时错误 错误 '800a000d' 类型不匹配: 'convert' /web/archive/UnsettledArch.asp,行 154 程序如下:153 if  sfromdate <> "" and stodate <> "" then
154 if year(convert(datatime,sfromdate)) = year(cdate(datetime,stodate)) then
155 sSearchYear = year(sfromdate)
156 else
157 sSearchYear = 0
158 end if
159 else
160          sSearchYear = Cstr(Year(now()))
出错是发生在数据库从access 转成sql server之后。这是怎么回事呢?