主题:  一个UD的小问题,跳转页面出错!

孤魂野鬼

职务:普通成员
等级:2
金币:1.0
发贴:352
注册:2001/12/20 10:42:58
#12002/6/13 14:31:04
我做了一个修改数据库记录的系统,包含三个页面
第一个是查询数据记录的页面,然后每条记录后都有一个“修改”字样,点击时
可以传递ID参数到第二个显示相应ID的记录的页面,这两步都可以,就是到了第
二个页面修改好了之后,提交修改时应该转向第三个页面,可是总是出错,不知
怎么回事!第三个页面是显示第二个页面修改完了后的资料内容,用来确认的。
第二个页面中建立了一个记录集,接收到第一页传来的ID ,并显示出这条ID的
记录内容,这里没错,然后建立更新数据的服务器行为,也应该是这样,且完成
后的转向页面也没有错,不知倒底在哪里出了问题,望指教!



topgun

职务:普通成员
等级:2
金币:1.0
发贴:366
注册:2002/3/17 20:53:44
#22002/6/14 19:16:07
第3页用不着,第2页修改页设置递交后自动回到第一页~~这个第一页显示的就是你修改后的结果,要第3页干吗?



孤魂野鬼

职务:普通成员
等级:2
金币:1.0
发贴:352
注册:2001/12/20 10:42:58
#32002/6/14 22:04:11
因为你说的那种方法我也试了,转不了,才多用了一个页面,现在是连空更新都没有用了!



topgun

职务:普通成员
等级:2
金币:1.0
发贴:366
注册:2002/3/17 20:53:44
#42002/6/17 19:23:25
那你的第3个确认页作成是直接从数据库中提取数据的显示页,ORDER BY 文章加入时间 DESC (或者通过文章ID)
因为一般你刚递交完,不会正好有人也刚递交,而且比你早那么一点儿!

还有我想问一下,你的第一页是来自表单搜索递交后的结果页么?不是的话直接返回到第一页不会有问题的,如果是的话,可能要改一些参数!



孤魂野鬼

职务:普通成员
等级:2
金币:1.0
发贴:352
注册:2001/12/20 10:42:58
#52002/6/18 13:33:35
topgun在上个帖子中说
引用:
那你的第3个确认页作成是直接从数据库中提取数据的显示页,ORDER BY 文章加入时间 DESC (或者通过文章ID)
因为一般你刚递交完,不会正好有人也刚递交,而且比你早那么一点儿!

还有我想问一下,你的第一页是来自表单搜索递交后的结果页么?不是的话直接返回到第一页不会有问题的,如果是的话,可能要改一些参数!

-----------------------------------------------
没用的。我第一页是显示所有记录,就算我把第二页修改完的时候转到第一页都没有用。

第一页是用来选择修改选项的,也即修改哪一项记录,然后把这个记录的ID传给第二页,然后第二页接收到第一页的ID,显示相应记录的资料,然后,可以修改,修改完成后转至第三页,第三页接收到第二页的ID,显示已修改过的数据库中的记录,但是总是在第二页攸 改完成提交时出错,不知怎么回事!下面是错误信息,帮我看看哪里错了!



topgun

职务:普通成员
等级:2
金币:1.0
发贴:366
注册:2002/3/17 20:53:44
#62002/6/19 21:29:06
明天我做个示例给你!~你的信箱是多少?



孤魂野鬼

职务:普通成员
等级:2
金币:1.0
发贴:352
注册:2001/12/20 10:42:58
#72002/6/21 11:42:46
corsair_king@163.com
来信请注明"5d"谢谢!



topgun

职务:普通成员
等级:2
金币:1.0
发贴:366
注册:2002/3/17 20:53:44
#82002/6/21 19:56:55
邮件已发送,请查收~:)



孤魂野鬼

职务:普通成员
等级:2
金币:1.0
发贴:352
注册:2001/12/20 10:42:58
#92002/6/22 14:45:10
谢谢,邮件已收到,我对照了一下你和我的区别,其实我也做的和你是一模一样的,但是却出了问题,我仔细的查看了一下。后来发现可能是我把ID那一项也做为修改项放在第二个面页中。由于此项是由ACCESS自动建立。可能是不能改。虽然我没有改动但仍然会更新,后来我把这一项做为显示项,而不改动就可以了。看来问题还是在这里!



topgun

职务:普通成员
等级:2
金币:1.0
发贴:366
注册:2002/3/17 20:53:44
#102002/6/23 13:42:14
你试试直接改数据库里的ID,应该也是不能改的!~(已经定义为自动编号)