查看完整版本: [-- 关于新增加的记录的问题 --]

风信Java论坛 ›› J2EE/Java Web 讨论交流中心 ›› 关于新增加的记录的问题 登录 -> 注册

1F 关于新增加的记录的问题   miracle Post by : 2008-06-20 09:36:44.0

又有问题了,我自己都认为自己是个问题人物了,大家多多谅解啊!

怎么样才能让新增加的记录显示在当前页,或者说,怎么样在增加数据成功后返回到它所在的那一页,比如说,我共有10页的记录,我新增加的记录在第3页,或都第5页,我要怎么样定位显示到那一页呢,并且新增加的记录用其他颜色显示?

2F    唧唧 Post by : 2008-06-20 09:41:47.0

呵呵 你返回的时候 计算一下目前多少页了~,然后返回到这页咯

你有 10 页记录? 怎么新增的不是在最后一页 跑到中间去?

3F    miracle Post by : 2008-06-20 09:51:10.0

 是啊,我也不知道为什么,

我增加了一个ID以9开头的,它就跑到第三页去了,后来,提示增加成功了,但是,还要跑去找新增加的记录,觉得挺烦的,但又不知道怎么办,我增加记录以后,肯定是要再读数据库的记录,然后显示在页面上的啦,所以,我就用select * from supplier,但不知道为什么,显示的时候,他自动的就以ID的升序显示的,不懂

4F    唧唧 Post by : 2008-06-20 09:55:27.0

默认 是按照 主键升序排列的

你可以加 order by嘛

数据库表应该有 自动编号 或者 增加时间 的吧,以方便 查阅 记录增加的先后顺序

5F    miracle Post by : 2008-06-20 10:01:24.0

我本来是用 自动编号的,那用降序的,反正新增的记录是最后一条,显示的时候也会是第一页的第一条,但我老板不让,他说ID号要可以随便输入,哎。。。我要怎么计算新增加的记录所在的页啊?

6F    miracle Post by : 2008-06-20 10:02:16.0

 我首先要知道他在数据库里是哪一条?要怎么知道呢?

难道用一个FOR?

7F    唧唧 Post by : 2008-06-20 10:04:58.0

这样都是无序的  怎么计算?

ID 随便输入,数据库里面也可以多设置一个字段嘛,让它自动编号

或者 你新增成功后,按照 你新增的 ID 去计算分页啦,怎么算,算法只有你知道,因为排序是你定的

8F    miracle Post by : 2008-06-20 10:11:39.0

 要不,我给数据库表增加一个ID字段,让他自动编号,然后按他的降序显示就OK 啦

他应该是按输入的先后顺序记录数据的吧

9F    唧唧 Post by : 2008-06-20 10:14:38.0

对啊  设置多一个字段,让它自动编号,这样就方便查找页数了,而且字段名不一定要ID嘛,不影响你老板的要求

10F    miracle Post by : 2008-06-20 10:17:14.0

 嗯,明白了,嘿嘿。。。豁然开朗了。。。。

高兴死我了。。。


风信Java论坛 ›› J2EE/Java Web 讨论交流中心 ›› 关于新增加的记录的问题 登录 -> 注册

查看完整版本: [-- 关于新增加的记录的问题 --]
CopyRight © 2008-2009 JavaWind.Net Studio All Rights Reserved
Powered By JWind.BBS Vesion 1.0.0 Beta1 Processed in 8 ms,0 (Queries)  Gzip enabled
粤ICP备07511478号