'now' 不是可以识别的 函数名。
来源:百度知道 编辑:UC知道 时间:2024/05/05 02:02:56
sql="select top "&listNum&" * from article where ifpass=1 and DATEDIFF('d',dateandtime,Now())<="&dateNum&" order by dateandtime desc "
这个错在哪里啊 ?怎么显示:
Microsoft OLE DB Provider for SQL Server 错误 '80040e14'
'now' 不是可以识别的 函数名。
Microsoft OLE DB Provider for SQL Server 错误 '80040e14'
为 datediff 指定了无效的参数 1。
==================
是SQL数据库。
改为GetDate()或者NOW后显示这样的错误了
输出不了。。。
这个错在哪里啊 ?怎么显示:
Microsoft OLE DB Provider for SQL Server 错误 '80040e14'
'now' 不是可以识别的 函数名。
Microsoft OLE DB Provider for SQL Server 错误 '80040e14'
为 datediff 指定了无效的参数 1。
==================
是SQL数据库。
改为GetDate()或者NOW后显示这样的错误了
输出不了。。。
语句应该改为:sql="select top "&listNum&" * from article where ifpass=1 and DATEDIFF('d',dateandtime,GetDate())<="&dateNum&" order by dateandtime desc "
数据库里没有now()这个函数吧.
看你用什么数据库了.
不加()试试
我建议你将该语句输出,然后到查询分析器里运行一下,然后再修改
response.write(sql)
response.end()