请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

做网站用活字格

高级会员

175

主题

195

帖子

1434

积分

高级会员

积分
1434

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

做网站用活字格
高级会员   /  发表于:2020-4-2 18:25  /   查看:2012  /  回复:3
1金币
本帖最后由 做网站用活字格 于 2020-4-3 09:06 编辑

场景:我在活字格设计器里连接了SQLServer作为了我系统的数据库,对于其中一个表,我在数据库管理工具里,把其中一个字段的类型从数字(int)改成了字符(nchar)类型,可是,我在活字格设计器里在外联库上点击刷新后,在活字格里看到的依然是“整数类型”。

如图:



求助怎么破?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

2022.03.09更新: 当前版本已经可以右键外联库字段,选择【重新获取列类型】来更新字段类型,而无需重新连接数据表。(注:需要对每个字段单独获取) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>分割线>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 这是一个策略问题,对于一个数据库,比如SQLServer,如果有被活字格连接使用其中的表,此时你是在第三方数据库管理工具里(比如Navicat)修改了以下项: 1. 字段类型,比如从字符串类型变 ...

3 个回复

倒序浏览
最佳答案
最佳答案
LukeLiu
超级版主   /  发表于:2020-4-2 18:25:54
来自 2#
本帖最后由 Timothy.Xu 于 2022-3-9 15:15 编辑

2022.03.09更新:
当前版本已经可以右键外联库字段,选择【重新获取列类型】来更新字段类型,而无需重新连接数据表。(注:需要对每个字段单独获取)



>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>分割线>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

这是一个策略问题,对于一个数据库,比如SQLServer,如果有被活字格连接使用其中的表,此时你是在第三方数据库管理工具里(比如Navicat)修改了以下项:

1. 字段类型,比如从字符串类型变为数字类型。
2. 表格的主键。

那么这需要在活字格设计器端重新连接这个外联库的表,才可以获取到最新的数据库连接数据,这里面就包含数据表的字段信息数据。

因此,针对楼主的情况,这样解决:

1. 在活字格设计器里删除这个外联表,别担心,这里并不是在数据库里删除这个表格,只是删除活字格设计器对于表格的链接。如图:



2. 重新连接那个表格:


之后,你就会在活字格设计器端看到和你在第三方数据库管理工具一致的字段类型。

本帖子中包含更多资源

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

x
回复 使用道具 举报
jiangjian197
注册会员   /  发表于:2020-4-3 16:29:01
3#
我也碰到过, 删除外联后再加入就好了
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-4-3 17:00:30
4#
感谢大家的支持~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部