FAQ > 客户端升级

2020-09-02客户端升级说明    

简述
==========================测试============================
修正:浮点数类型无小数的数,客户端输入后被当成整数0
升级:客户端新增小数位数显示的选择。(和平台模型的返回精度不同,当显示小数位数不被设置,默认显示的是数字的最大小数位数)
  • 2020-09-02 升级
    ----------------------------------------------------
    01修正:浮点数类型无小数的数,客户端输入后被当成整数
    差异对比:
    升级前:输入参数为只有整数部分的实数,返回参数显示为整数
    下图程序参数a的类型为实数,返回a的值:

    返回为整型数据:


    升级后:若参数类型为实数,则返回参数显示也为实数
    如:

    返回为实数数据:


    ----------------------------------------------------
    02升级:客户端新增小数位数显示的选择。(和平台模型的返回精度不同,当显示小数位数不被设置,默认显示的是数字的最大小数位数)
    功能说明:结果集新增显示位数的设置,该设置是在精度设置PN_Precision()作用之后的结果集上进行的调整,默认是返回的数据的最大的位数。
    比如,返回6位精度的数组:
    setsysparam(PN_Precision(),6);
    return rand(10,4);

    默认返回:

    点击显示位数,将数据最大位数变更为2,则有如下效果:


    特别应用:即便是数组中的有效长度小于显示位数,也能得到补齐,例如:
    return array(40.0000,60.0);
    执行返回:

    此时,即便通过PN_Precision()设置再长的精度,也无法使结果中小数位的0补齐到自己想要的长度,就可以通过显示位数得到想要的结果,如下:

    ----------------------------------------------------