sql语句应该怎么写?
sql="Delete FROM online WHERE DATEDIFF('s',outime,now())>180"
access数据库的时候可以用,sqlserver数据库就提示
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]'now' 不是可以识别的 函数名。
换成
Delete FROM online WHERE DATEDIFF('s',outime,getdate())>180
提示
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]为 datediff 指定了无效的参数 1。
应该怎么写?