以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 数据库交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6) ---- 请教admin:数据表操作出错是为什么? (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=1089) |
-- 作者:引力波 -- 发布时间:2003-3-22 10:06:31 -- 请教admin:数据表操作出错是为什么? 在对数据表进行提交、删除、刷新等项操作时,经常出现这样的提示“无法为更新行集定位:一些值可能已在最后读取后改变”,对数据库处理后还是出现同样的问题。这个问题一直让我无法解决,是积木的问题还是操作的问题呢,请你给我一个详细的指导。 |
-- 作者:admin -- 发布时间:2003-3-22 10:30:24 -- 出现这种情况原因有多种: 1、如果在一个数据表中有两条相同记录,在删除时会出现该提示。 2、数据表所处状态。如想修改某一条记录,应置于“编辑”状态,否则出现该问题。 |
-- 作者:引力波 -- 发布时间:2003-3-22 10:48:43 -- 为什么在删除和提交时会出错呢?比如现在增加了一条记录,先是提交出错,再是删除它出错,刷新还是出错。如果把项目关闭后再打开,这条记录又可以删除了而且不会出错。为什么? |
-- 作者:水手 -- 发布时间:2003-3-22 13:48:55 -- 1、提交出错应该是你的数据库设置问题,可能要保存的数据表中某个字段你设置成唯一,但是你又要保存一个数据表中已经存在的数据,会提示出错。解决办法:在执行保存之前加入一个比较判断和一个数据表定位查询命令,就是保存之前先到数据表中查找,如果里面已经存在(即数据表查找成功事件)则弹出提示框提示已经存在,不能保存;在查找失败事件中设置保存提交。2、刷新失败可能是数据表属性设置问题,把数据表属性活动设置为真试试。3、另外在保存以后可以加一条命令,把数据表设置为编辑,这样多次按保存按纽都可以提交。 |
-- 作者:引力波 -- 发布时间:2003-3-22 14:08:36 -- 对上述问题的说明:1、我是对数据表直接操作,不是用的导航条(因为它不能被添加色彩);2、数据表的活动已经被设置为真;3、增加的记录绝对不重复(这时提交不错);4、删除新增记录时,在执行“删除”命令前加了执行“编辑”。突出的问题是删除当前新增记录和刷新出错。 |
-- 作者:admin -- 发布时间:2003-3-22 16:34:08 -- 可以把数据库带项目发给我。 |
-- 作者:引力波 -- 发布时间:2003-3-22 16:55:48 -- admin:谢谢你能提供帮助,我已经发到了webmaster@diylsoft.com,请查收。 |
-- 作者:水手 -- 发布时间:2003-3-22 23:31:52 -- 升级你的ACCESS驱动程序试试。 |