高手来看看这段代码!

w139168 2005-06-12 09:19:07
If action="save" Then
dim loginday,user_rs,DelName
loginday=Cint(request.form("loginday"))
conn.execute("delete from [user] where datediff(d,logintime,now()) >"&loginday&"")
Response.Write ("<script>alert(' 删除 "&loginday&" 天未登陆用户成功!');</script>")
End If
为什么批量删除是出错 !
“conn.execute("delete from [user] where datediff(d,logintime,now())”参数不足,期待是 1
是怎么回事!
...全文
81 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
w139168 2005-07-12
  • 打赏
  • 举报
回复
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e10'

[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。

/admin_user.asp,行39

还是同样的错误啊~
哈哈鬼 2005-06-13
  • 打赏
  • 举报
回复
顶楼上
hjwzabc 2005-06-12
  • 打赏
  • 举报
回复
conn.execute("delete from [user] where datediff(d,logintime,now())
你不要在conn.execute 的参数不要加()如果加了是有返回值的..
不加则不返回
conn.execute "delete from [user] where datediff(d,logintime,now())
这样应该对了.
dh20156 2005-06-12
  • 打赏
  • 举报
回复
datediff('d',logintime,now())
w139168 2005-06-12
  • 打赏
  • 举报
回复
to: dh20156(风之石)
where 时间差大于loginday
access的!

dh20156 2005-06-12
  • 打赏
  • 举报
回复
是ACCESS数据库还是SQL?
dh20156 2005-06-12
  • 打赏
  • 举报
回复
where datediff(d,logintime,now()) ?

where 什么?

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧