请大家帮我一下!

dingronghua 2003-03-27 09:31:50
这是一个ASP程序,但我在调试的时候,浏览器经常报错.请大家帮忙看一下,能帮我改一下.在此感谢!!

<!--#include file="conndadi.asp"-->
<html>
<head>
<meta http-equiv="refresh" content="900;">
</head>
<body>
<%
sql="delete from online where(log between '"&dateadd("yyyy",-1,now())&"' AND '"&dateadd("n",-20,now())&"')"
conn.execute(sql)
sql="select * from online where uid='"&session("uid")&"'"
set ckrs=conn.execute(sql)
if not ckrs.eof then
sql="update online set log='"&now()&"' where uid='"&session("uid")&"'"
conn.execute(sql)
end if
%>
</body>
</html>

浏览器报错为:
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e07'

[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。

/signmedadi.asp,行9
请问我该如何解决?

...全文
42 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
h18 2003-03-27
  • 打赏
  • 举报
回复
sql="delete from online where(log between '"&dateadd("yyyy",-1,now())&"' AND '"&dateadd("n",-20,now())&"')"

应该把now()改成getdate()
hahu 2003-03-27
  • 打赏
  • 举报
回复
update online set log='"&now()&"' where uid='"&session("uid")&"'"
你数据库里面的uid是什么类型的
整型用uid="&session("uid")

28,391

社区成员

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

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