找回密码
 立即注册

QQ登录

只需一步,快速开始

紫色幽魂
金牌服务用户   /  发表于:2022-2-22 08:15  /   查看:1631  /  回复:7
1金币
在项目中已经增加了一个外部数据表,也在多个页面使用了,现在有一个其他数据源相同的数据表有什么方法可以将外部链接直接改为其他的数据源
都是使用的相同数据库


最佳答案

查看完整内容

其实因为很简单,先在项目中将外联数据库转换成内联库,由于最终需要替换的数据库名称和项目中数据库的名称相同,在外联库中将需要转换进项目中的数据表名称修改下,保证项目中的需要转换的数据表名称在转换时名称不重复,能转换成功,用转换内建表的功能将表转移到目标数据源下,在外联库中删除本次转换过来的数据表,将更改过名称的数据表名改为本次删除的数据表名,这样就能实现转换的效果,这个方法符合我的使用需求,需要的 ...

7 个回复

倒序浏览
最佳答案
最佳答案
紫色幽魂
金牌服务用户   /  发表于:2022-2-22 08:15:29
来自 7#
Joe.xu 发表于 2022-2-22 09:50
陈老板,足智多谋也可以把解决方法给大家分享下,可以帮助后面有相同问题的人哦

其实因为很简单,先在项目中将外联数据库转换成内联库,由于最终需要替换的数据库名称和项目中数据库的名称相同,在外联库中将需要转换进项目中的数据表名称修改下,保证项目中的需要转换的数据表名称在转换时名称不重复,能转换成功,用转换内建表的功能将表转移到目标数据源下,在外联库中删除本次转换过来的数据表,将更改过名称的数据表名改为本次删除的数据表名,这样就能实现转换的效果,这个方法符合我的使用需求,需要的人可以借鉴下,避免删除数据表、删除页面中引用的数据表字段再重新添加外联数据库,在页面添加对应字段的过程。
回复 使用道具 举报
窝窝头活字格认证
中级会员   /  发表于:2022-2-22 08:36:11
2#
你可以在管理数据库连接这里更新连接信息

本帖子中包含更多资源

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

x
回复 使用道具 举报
紫色幽魂
金牌服务用户   /  发表于:2022-2-22 08:51:00
3#
窝窝头 发表于 2022-2-22 08:36
你可以在管理数据库连接这里更新连接信息

不是这样的,我有两个数据结构相同的表,表名称也相同,也在同一台服务器中,就是连接的数据库表名称不一样,我是需要切换数据库表名称
就像是其他系统在登录的时候选择不同的台账,对应的数据不一样的那种
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-2-22 09:01:49
4#
您好,目前活字格的数据源可以在设计器和服务管理器中改,
但是不能在前台更改,不过这个我们已经记录需求了,后面会排期实现,
动态数据源需求
https://gcdn.grapecity.com.cn/fo ... 3&fromuid=60953
(出处: 葡萄城产品技术社区)


回复 使用道具 举报
紫色幽魂
金牌服务用户   /  发表于:2022-2-22 09:18:58
5#
Joe.xu 发表于 2022-2-22 09:01
您好,目前活字格的数据源可以在设计器和服务管理器中改,
但是不能在前台更改,不过这个我们已经记录需求 ...

设计器和服务器可以改,但是一改就把同一个数据源下的其他数据表也改了,我只需要改一个表的数据库连接名称就行
我用其他方法实现了
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-2-22 09:50:45
6#
陈老板,足智多谋也可以把解决方法给大家分享下,可以帮助后面有相同问题的人哦
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-2-22 10:59:56
8#
紫色幽魂 发表于 2022-2-22 10:34
其实因为很简单,先在项目中将外联数据库转换成内联库,由于最终需要替换的数据库名称和项目中数据库的名 ...

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