找回密码
 立即注册

QQ登录

只需一步,快速开始

做网站用活字格

高级会员

175

主题

195

帖子

1434

积分

高级会员

积分
1434

活字格认证活字格高级认证讲师达人

做网站用活字格
高级会员   /  发表于:2021-1-25 08:58  /   查看:2828  /  回复:6
1金币
目前在用外联数据库时发现,如果为数据库的字段为19位的整数型数据,在活字格外联后显示出来的数据后面几位都变成零。是否有办法解决?(上图为外部数据库的字段实际值,下图为活字格外联进入后显示的值)


活字格的整数字段前14位是正确的,15位为四舍五入的值,后面的填充为0。应该是数据精度设置限制,是否可以把数据精度增加到19位?或者把这类整数类型引入时直接转换成文本类型?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,这是因为EXCEL的策略问题,替您百度了一下,https://zhidao.baidu.com/question/116270596.html, 其实您给的附件中那个19位数据开始也是文本格式储存的,双击查看之后它后面四个也会变成0000,鼠标移到黄色感叹号上也会有提示,此单元格的数字是文本格式

6 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-1-25 08:58:06
来自 7#
LQLFS 发表于 2021-1-25 14:21
在采用导入电子表格数据也一样,如果导入时选择格式为文本格式,显示能正常,如果选择为整数格式,则会出现 ...

您好,这是因为EXCEL的策略问题,替您百度了一下,https://zhidao.baidu.com/question/116270596.html

其实您给的附件中那个19位数据开始也是文本格式储存的,双击查看之后它后面四个也会变成0000,鼠标移到黄色感叹号上也会有提示此单元格的数字是文本格式





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
vaiekmylo
金牌服务用户   /  发表于:2021-1-25 10:28:10
2#
使用文本类型比较合适
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-1-25 11:24:58
3#
您好,我在sqlserver 中设置的类型为numeric(19, 0),转到设计器中是正常的,没出现您说的问题,您用的什么外联库,设置的字段类型是什么可以详细说下吗,便于我们本地复现您的问题,调研研究以后再给您答复




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
LQLFS
注册会员   /  发表于:2021-1-25 13:57:51
4#
我外联的数据库为mysql,引用的是数据的ID号,该ID号是19位的整数类型,在mysql数据库中是没有办法修改字段类型的
回复 使用道具 举报
LQLFS
注册会员   /  发表于:2021-1-25 13:59:44
5#
外联的数据库为mysql,引用的字段为数据的ID号,在mysql数据中为整数类型,并且不允许修改字段类型。
在外联时是否有办法处理?
回复 使用道具 举报
LQLFS
注册会员   /  发表于:2021-1-25 14:21:29
6#
在采用导入电子表格数据也一样,如果导入时选择格式为文本格式,显示能正常,如果选择为整数格式,则会出现同样的问题。在活字格里面,对文本格式调整为整数格式也会出现同样的问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部