2026-05-31 升级说明
-----------------------------------------------------
升级:新增exportcsvne函数。
说明:新增
ExportCsvne函数:将数据转换成csv格式字符串(禁用1E20等类型)
-----------------------------------------------------
升级:exportfile新增ftcsvne()类型,该类型对浮点类数据禁止输出1E20等类型,用于和oceanbase兼容。
说明:新增导入导出类型
ftCSVne:导出文件为.csv格式,其中内容不含1E20等类型数据。
-----------------------------------------------------
升级:新增floattostrne和floattostrneW函数,用于输出非带E的版本。
说明:新增函数
FloatToStrne和
FloatToStrneW:将实数转换成字符串(禁用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系列函数包括
ExportJSONString、
ExportJsonStringUTF8和
ExportJSONStringMBCS
-----------------------------------------------------