用ASP页面显示数据库中记录时,为什么后增加的记录,要刷新后才能显出来?

fanghoujun 2008-03-26 12:26:58
显示页面的代码如下:
<html>
<head><title>viewdatabase</title>
</head>
<body>
<%
dim con,rs,sqlstr
set con=server.createobject("adodb.connection")
con.open "provider=Microsoft.jet.oledb.4.0;data source="&server.mappath("data/data.mdb")

sqlstr="select * from user_info order by time desc"
set rs = con.execute(sqlstr)



%>
<table style="border:1px solid #ffeecc">
<tr><td>id</td><td>name</td><td>pwd</td><td>time</td><tr>
<%
do while not rs.eof
%>
<tr><td><%=rs("id")%></td>
<td><%=rs("name")%></td>
<td><%=rs("pwd")%></td>
<td><%=rs("time")%></td>
</tr>
<% rs.movenext
loop
%>
</table>
</body>
</html>
...全文
48 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
苍白之月 2008-03-26
[Quote=引用 1 楼 beyondamane 的回复:]
3层结构
客户端,服务层,数据层
客户端1发出修改指令,服务层对数据层进行修改
客户端2发出指令,服务层向数据层抓取数据,返回客户端2

客户端1发出指令,客户端2是没有理由响应的
----------------------------------------
综上,楼主的问题不成立
[/Quote]

不要这么理解3层架构...

通俗说,WEB是一种被动的应答方式
客户端每次发出请求,得到的就是某个时间点的返回结果
想获得最新的,就需要再次发送请求 体现在前台 也就是刷新

回复
leojeff 2008-03-26
服务器端更新了,客户端要重新刷新才能看到
回复
beyondamane 2008-03-26
3层结构
客户端,服务层,数据层
客户端1发出修改指令,服务层对数据层进行修改
客户端2发出指令,服务层向数据层抓取数据,返回客户端2

客户端1发出指令,客户端2是没有理由响应的
----------------------------------------
综上,楼主的问题不成立
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-03-26 12:26
社区公告
暂无公告