数据恢复咨询热线:400-666-3702  

欢迎访问南京兆柏数据恢复公司,专业数据恢复15年

兆柏数据恢复公司

 常见问题

 当前位置: 主页 > 常见问题

PB Version9.0 + Oracle DB数值型字段转换Bug解决一例

浏览量: 次 发布日期:2023-10-13 23:06:08

PB Version9.0 + Oracle DB数值型字段转换Bug解决一例

PB Version9.0 + Oracle DB数字型字段转换Bug解决一例

苏州数据恢复

PowerBuilder简称PB,是美国Sysbase公司的第四代快速开发工具,2010年前后,在国内ERP企业资源计划系统的开发中,曾经风靡一时,国内很多企事业单位,用PB开发了大量业务系统。目前,仍然有一些大型企业的大量用PB开发的系统,在上线运行中。

在这些系统的实际运行维护中,近日,笔者发现一例价格(数值型)字段,自动四舍五入的案例,多次查找未找到其原因,其中数据窗口格式定义和数控窗口事件,均未对其进行四舍五入操作,后台数据库也没有发现问题,后来仔细分析,终于找到了问题根源,进行了完美解决;

相关解决过程,详细说明如下:

1、开发环境说明:

开发工具:Sysbase PowerBuilder Enterprise Version 9.0 Build 5507 Built on Feb 14 2003 at 05:06:44

后台数据库:Oracle DataBase 10g

2、修改说明:用PB自带的edit source打开有问题的datawindow数据窗口,搜索到oracle 数据库系统中所定义表的number字段,将其decimal(0)属性,修改为decimal(n),保存即可,注意n指定义的小数点后位数,如2、4;

相关推荐