请选择 进入手机版 | 继续访问电脑版

LibreOffice 中文社区

 找回密码
 马上加入

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
12
返回列表 发新帖
开启左侧

[已关闭] firebird数据库引擎导入数据出错

[复制链接]
 楼主| grassvalley 发表于 2021-2-17 13:53:56 | 显示全部楼层
本帖最后由 grassvalley 于 2021-2-17 13:55 编辑

很长时间没有使用BASE,这两天使用,发现问题并没有解决。
深度系统 20.1,LibreOffice7.0.4 + firebird引擎
测试方法:
在firebird引擎中,可以带小数点的数据类型有:float、Double、Number、 Decimal 四种类型。建立一个包含四种类型字段的表如下:
   ksnip_20210217-134417.png
然后在Calc中录入对应的数据,包括带小数的数据,带小数且带千分位分隔符的数据,以及不到小数的数据。如下所示:


ksnip_20210217-134346.png
使用复制粘贴的办法,将Calc中的数据,复制粘贴到BASE表中,结果如下:


ksnip_20210217-134353.png


我们可以看到:
float类型,不能正确接受带千分位分隔符的数据。
double类型,三种数据都能正确接受。
Number和Decimal类型,不能接受带小数的数据类型。




 楼主| grassvalley 发表于 2021-2-17 14:05:06 | 显示全部楼层
通过对Number和Decimal类型设置小数点位数,是可以粘贴带小数的数据。设置了显示格式,也能正确显示小数。

ksnip_20210217-140258.png

但是,float类型无法通过类似的方法解决。

*滑块验证:
您需要登录后才可以回帖 登录 | 马上加入

本版积分规则

Archiver|手机版|小黑屋|LibreOffice 中文社区 ( 粤ICP备13080851号-4 )

GMT+8, 2021-4-13 02:55

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表