Foxtable(狐表)用户栏目专家坐堂 → 问题:三层架构和Web数据源如何修改表结构


  共有3653人关注过本帖树形打印复制链接

主题:问题:三层架构和Web数据源如何修改表结构

帅哥哟,离线,有人找我吗?
ahui010
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:108 积分:1277 威望:0 精华:0 注册:2018/8/3 10:02:00
问题:三层架构和Web数据源如何修改表结构  发帖心情 Post By:2020/2/17 12:03:00 [只看该作者]

各位老师,问一下:关于三层架构和Web数据源,帮助说:
三层结构的系统,不能在客户端增加表、删除表或修改表结构

如果交付之后,客户要新增加任务,必须要再增加表格,那可以实现吗?


这是一个用于收集信息的系统,每一个客户进入,就可以建立自己的表与任务,不同的客户,表和任务都不能一样,所以结构也不一样,当然只能新增表了。

如果用服务端建表,只能开发者建,客户有几百人,表有上千个表,让开发者用来服务端建,这是不可能的。

我想到的方法有两种不知可行不:

1,用sql语句,直接用sql语句创建表,也不复杂,这样就可以用web数据源创建表了
 
2,建表时,将系统切换到二层结构,建好之后,再切换到三层结构。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110450 积分:562116 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/17 14:56:00 [只看该作者]

发布之后,不管是否使用web数据源,都无法创建表的,建表这种属于开发功能,发布后的项目都无法使用开发功能的。

如果是在源项目开发,可以新建一个项目,直接连接数据源,然后专门用来建表即可。没有必要在源项目切换来切换去的

 回到顶部
帅哥哟,离线,有人找我吗?
ahui010
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:108 积分:1277 威望:0 精华:0 注册:2018/8/3 10:02:00
  发帖心情 Post By:2020/2/18 9:18:00 [只看该作者]

看来,上面的两种方法,是很难达到我的想法,再建一个项目来,要从WEB系统退出,再切换到新的CS系统直连接数据库建表也是很麻烦的,设计与培训的工作都要增加。

我的设计要求是一个用于收集信息的系统,每一个客户进入就可以建立自己的信息表与任务,组成一个小系统,不同的客户,他们的表和任务都不能一样,所以表结构也不一样。

当然只能新增表了,需要动态调整表结构,这都是客户自己完成的。如果要只能开发者来建,客户有几百人,表有上千个表,这是不可能的。

还有什么好的办法才能实现呢?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110450 积分:562116 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/18 9:57:00 [只看该作者]


 回到顶部