在jsp中更新access数据库中记录为什么要手动刷新才会更新?

Building 2004-09-28 05:41:04
对数据库进行删除,添加操作之后,为什么要手动刷新才会显示最新结果?怀疑和access有关,因为ms sqlserver中没有这种问题!可就是不知道具体为什么,请哪位好心人帮帮忙!
...全文
178 点赞 收藏 11
写回复
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjulcj 2004-09-30
好象用数据源连接是会出现楼主这样的情况,但如果不用数据源,直接跟ACCESS连接,我试了一下好象没有出现这样的情况
回复
nierhua 2004-09-30
可能是你的IE的设置问题,我用asp写的时候也遇到过,具体设置如下:
IE菜单:工具->Internet选项->(IE临时文件)设置->将检查所存网页的较新版本选为'每次访问此页时检查'
如果不这样选IE可能会把你以前的网页当成脱机文件浏览,造成网页看起来没有更新.
回复
sunwei007 2004-09-30
还是加条语句让页面定时刷新吧
回复
28569050 2004-09-30
本来就是要刷新一次。用history.go(-1)是不行的说!
回复
zgysc 2004-09-30
你页面用的 history.go(-1)吧????
回复
kenny1979 2004-09-30
请求没有提交 当然不会更新啦! 你刷新一次等于一次提交
回复
Building 2004-09-30
页面A显示某张表的内容,按添加弹出页面B,输入保存之后转回页面A,可页面还中看不到刚添加的记录,要手动刷新之后才能出来.如果数据库换成ms sqlserver就没有这种问题.
回复
007 2004-09-29
以下两种方法的共性:返回可滚动的结果集,当数据库变化时,当前结果集同步改变。
不可用结果集更新数据库:
con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
可用结果集直接更新数据库:
con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATETABLE);
回复
dlxu 2004-09-29
是什么意思?你看看是不是没有commit,如果要求动态用JSP显示数据库的内容那就不是一般的JSP做的了

你可以考虑在META标签里指定每隔多少秒自动重新刷新一次
回复
Building 2004-09-29
up!
回复
Building 2004-09-28
up!
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告