错误 frm-40654 记录已经被另一个用户更新,重新查询以查看修改
2014-01-14 17:43
330 查看
导致这问题的原因有多个,有些是最近在项目上发现不同于网上其他人遇到的
网上一般来说大家都说有如下几个原因。但是在项目上做返利时 对AP invoice 的有做更改,导致更改或插入的数据在界面上修改时报错。
尝试分析一下原因。并给出解决分析方法
1. 四舍五入
解决:对后台数据表中数字类型字段对比,发现界面和后台数据会有截断或四舍五如,此时需要对数据做处理,如
v_amount :=ROUND(p_amount,2);--四舍五入至两位
2.数据块中的某些项目的公式与视图中的公式不一致
略
3.数据块中的项目要设置主键是要唯一组合
略
4.数据块中的项目默认了值,而视图或表中字段没有默认值。
解决:这个问题隐藏比较深,可以在界面上手工做一条插入相似的数据,在后台看有哪些是默认的把默认的补上即可
相关文章推荐
- 错误 frm-40654 记录已经被另一个用户更新,重新查询以查看修改
- 错误 frm-40654 记录已经被另一个用户更新,重新查询以查看修改
- FRM-40654 记录已经被另一个用户更新,重新查询以查看修改
- frm-40654 记录已经被另一个用户更新,重新查询以查看修改
- FRM-40654(记录已经被另一个用户更新,重新查询以查看修改)
- Oracle Form 常见假锁(记录已经被另一个用户更新,重新查询以查看修改)
- GL-关于FRM-40654:已更新记录。重新查询块,已查看更改!的错误
- php修改更新数据库用户记录的函数
- 生成的DLL中没有导出函数,导致LoadLibraryW 错误;用DEPENDS查看dll函数时,若dll已经更改,需要关闭此dll然后重新打开
- 操作必须使用一个可更新的查询;HTTP 500 - 内部服务器错误; 您未被授权查看该页;您不具备使用所提供的凭据查看该目录或页的权限;HTTP 错误 401.3 - 访问被资源 ACL 拒绝
- 操作必须使用一个可更新的查询;HTTP 500 - 内部服务器错误; 您未被授权查看该页;您不具备使用所提供的凭据查看该目录或页的权限;HTTP 错误 401.3 - 访问被资源 ACL 拒绝
- IIS网站问题-内部服务器错误-没有权限查看该目录或页-必须使用一个可更新的查询
- 如何oracle 某一用户授予查询另一个用户某张表的权限,以及更新另一用户表中某些字段
- 查询插入满足条件新记录,如果已经有记录则循环更新相关记录
- iOS-封装FMDB框架:各用一句代码更新(添加&修改),查询,删除用户信息
- oracle数据中删除数据时提示“记录被另一个用户锁住” 解决方法: 1、查看数据库锁,诊断锁的来源及类型: select object_id
- Python---购物车更新程序 商品信息存在文件当中,用户购买记录要打印已购商品,余额。卖家可以添加商品,修改价格。
- Access数据库:它已经被别的用户以独占方式打开,操作必须使用一个可更新的查询,不能锁定文件
- 操作必须使用一个可更新的查询;HTTP 500 - 内部服务器错误; 您未被授权查看该页;您不具备使用所提供的凭据查看该目录或页的权限;HTTP 错误 401.3 - 访问被资源 ACL 拒绝
- shiro 用户权限修改 动态更新权限 重新赋值权限