请大伙帮我看看这个网页ASP程序出错,如何解决

来源:百度知道 编辑:UC知道 时间:2024/06/27 03:35:07
access转没MSSQL,提示出错了:'DateValue' 不是可以识别的 函数名

代码如下:

<%
Dim VarStaDate,VarEndDate
VarStaDate = dateadd("d",-site_pNewDays,Date)
VarEndDate = Date()
ProdPanel 9, 3," And ((DateValue(prod_date) BETWEEN #" & VarStaDate & "# AND #" & VarEndDate & "# ) or (prod_isNew=1))" %>

请问如何修改?

DateValue是vb里的函数!!sql里用CAST 或 CONVERT

access转没MSSQL?!!! 是转成吧!???

mssql里日期用单引号"'",access里日期用井号"#"

只跟你说错在哪里,不告诉你答案。

这样对你才会有好处

ACCESS中用法:DATEDIFF('day', pubdate, Now())
MSSQL中用法:DATEDIFF(day, pubdate, getdate())

缺分呀 送我吧