access 数据库 update的问题

alabote 2011-02-22 06:57:23
下面是简单的计数器 ,的update命令没反应,为什么呀

<%
dim rs_hits
set rs_hits=server.CreateObject("adodb.recordset")
sql="select * from hits"
rs_hits.open sql,conn,1,3
rs_hits("hits")=rs_hits("hits") + 1
rs_hits.update
hits=rs_hits("hits")
rs_hits.close
set rs_hits=nothing
conn.close
set conn=nothing
%>

您是第 <%= hits %> 位访客


...全文
69 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
alabote 2011-02-23
  • 打赏
  • 举报
回复
谢谢各位,确实不是代码的问题,是ftp服务器上把数据库文件的everryone 的权限扩大就可以了
xmlife 2011-02-23
  • 打赏
  • 举报
回复
<%
dim rs_hits
set rs_hits=server.CreateObject("adodb.recordset")
sql="select * from hits"
rs_hits.open sql,conn,1,3

if isnull(rs("hits")) then
rs("hits") = 1
else
rs("hits") = rs("hits") + 1
end if

rs_hits.update
hits=rs_hits("hits")
rs_hits.close
set rs_hits=nothing
conn.close
set conn=nothing
%>
若水印象 2011-02-23
  • 打赏
  • 举报
回复
看看HITS是否是数值型
Dogfish 2011-02-23
  • 打赏
  • 举报
回复
你有on error处理吗?
先去掉调试一下。
alabote 2011-02-22
  • 打赏
  • 举报
回复
这样也不行,会不会我的access文件的属性影响到了呢?这个文件只有read 和write 没有execute

[Quote=引用 2 楼 theforever 的回复:]
<%
dim rs_hits
conn.execute("update hits set hits=hits+1")
set rs_hits=server.CreateObject("adodb.recordset")
sql="select * from hits"
%>
您是第 <%=rs_hits("hits") %> 位访客
<%
rs_hits.close
set ……
[/Quote]
  • 打赏
  • 举报
回复
<%
dim rs_hits
conn.execute("update hits set hits=hits+1")
set rs_hits=server.CreateObject("adodb.recordset")
sql="select * from hits"
%>
您是第 <%=rs_hits("hits") %> 位访客
<%
rs_hits.close
set rs_hits=nothing
conn.close
set conn=nothing
%>

-晴天 2011-02-22
  • 打赏
  • 举报
回复
貌似没什么错误.

28,391

社区成员

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

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