FAQ > 新一代客户端升级

2026-05-31客户端(新一代)升级说明    

简述
更新日志--------2026-05-31
升级:新增exportcsvne函数。
升级:exportfile新增ftcsvne()类型,该类型对浮点类数据禁止输出1E20等类型,用于和oceanbase兼容。
升级:新增floattostrne和floattostrneW函数,用于输出非带E的版本。
升级:支持函数类型在本地客户端网格传递,服务器网格未支持。
修正:TSNetApi发送数据存在的缺陷。
升级:tscurl升级smtp/pop3/imap类新增AuthTypeString属性支持自定义认证类型,如设置为"AUTH=*"自动选择服务器支持的认证类型,多个用分号连接(AuthType设置为-1时有效)
修正:tscurl修正http会话HttpSetVerifySSL设置为1无效的问题
升级:exportjsonstring支持多一个参数,第二个参数值为保留小数位数。<0 或>16为全部,0位目前不支持,行为等同于1位
  • 2026-05-31 升级说明
    -----------------------------------------------------
    升级:新增exportcsvne函数。
    说明:新增ExportCsvne函数:将数据转换成csv格式字符串(禁用1E20等类型)
    -----------------------------------------------------
    升级:exportfile新增ftcsvne()类型,该类型对浮点类数据禁止输出1E20等类型,用于和oceanbase兼容。
    说明:新增导入导出类型ftCSVne:导出文件为.csv格式,其中内容不含1E20等类型数据。
    -----------------------------------------------------
    升级:新增floattostrne和floattostrneW函数,用于输出非带E的版本。
    说明:新增函数FloatToStrneFloatToStrneW:将实数转换成字符串(禁用1E20等类型)
    -----------------------------------------------------
    升级:支持函数类型在本地客户端网格传递,服务器网格未支持。
    说明:升级后,本地使用网格调用函数,支持传入TFunction类型作为参数。
    示例代码:
    func := thisfunction(foo);
    t := array();
    for i := 0 to 9 do
    begin
      param := array(0 -> i);
      t[i]:=#test(func,param);
    end
    echo tostn(t),"\n";
    function test(func,param)
    begin
      return callinarray(func,param);
    end
    function foo(a)
    begin
      return sum(a);
    end

    升级前会报错,升级后正常执行。

    -----------------------------------------------------
    修正:TSNetApi发送数据存在的缺陷。
    说明:修正TSNetApi缺陷,不影响正常使用。
    -----------------------------------------------------
    升级:tscurl升级smtp/pop3/imap类新增AuthTypeString属性支持自定义认证类型,如设置为"AUTH=*"自动选择服务器支持的认证类型,多个用分号连接(AuthType设置为-1时有效)
    说明:smtp/pop3/imap类支持设定自定义认证类型(仅当AuthType设置为-1时有效);如设置为"AUTH=*"时会自动选择服务器支持的认证类型,若有多个支持的认证类型,可设置为"AUTH=type1;type2;...;typeN"。
    -----------------------------------------------------
    修正:tscurl修正http会话HttpSetVerifySSL设置为1无效的问题
    说明:修正了一个问题:使用Http会话时,设置HttpSetVerifySSL为1却未验证目标网址SSL证书的问题。
    -----------------------------------------------------
    升级:exportjsonstring支持多一个参数,第二个参数值为保留小数位数。<0 或>16为全部,0位目前不支持,行为等同于1位。
    说明:ExportJSONString系列函数新增可选参数:用于控制输出的实数小数位数。
    注:ExportJSONString系列函数包括ExportJSONStringExportJsonStringUTF8ExportJSONStringMBCS
    -----------------------------------------------------