以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于数据源设置问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=133241)

--  作者:智友软件工作室
--  发布时间:2019/4/10 14:05:00
--  [求助]关于数据源设置问题
现有若干用户,每个用户独立使用sql数据库,客户端采取网络更新的形式。
请问有什么好的机制才能让不同用户登录后使用属于自己的数据库呢?


--  作者:有点甜
--  发布时间:2019/4/10 15:18:00
--  

把数据源连接的字符串,保存在一个txt里面,你启动的时候读取txt里面的信息,如

 

http://www.foxtable.com/webhelp/scr/0682.htm

 


--  作者:智友软件工作室
--  发布时间:2019/4/11 8:02:00
--  
之前单个用户就是这样做的,现在如果有很多个用户会很麻烦,而且这样似乎就不能实现在线升级了,因为要给每个用户配置一个txt,请问还有更好的解决方案吗
--  作者:lihe60
--  发布时间:2019/4/11 8:18:00
--  
用户登录后修改数据源
--  作者:有点甜
--  发布时间:2019/4/11 9:34:00
--  
以下是引用智友软件工作室在2019/4/11 8:02:00的发言:
之前单个用户就是这样做的,现在如果有很多个用户会很麻烦,而且这样似乎就不能实现在线升级了,因为要给每个用户配置一个txt,请问还有更好的解决方案吗

 

为什么不能在线升级?第一次的话,在你项目那里加入txt即可。以后升级的时候,不需要在升级包那里包含txt

 

做一个数据源配置窗口,给txt配置信息,或者用户自己直接修改txt配置,也行。


--  作者:智友软件工作室
--  发布时间:2019/4/11 13:10:00
--  
以下是引用有点甜在2019/4/11 9:34:00的发言:

 

为什么不能在线升级?第一次的话,在你项目那里加入txt即可。以后升级的时候,不需要在升级包那里包含txt

 

做一个数据源配置窗口,给txt配置信息,或者用户自己直接修改txt配置,也行。

升级包中可以不包含txt吗? 如果做数据源配置窗口,就需要用户自己配置txt,我现在还不想让用户知道有关数据源,链接、库名、用户名等敏感信息
--  作者:智友软件工作室
--  发布时间:2019/4/11 13:10:00
--  
以下是引用lihe60在2019/4/11 8:18:00的发言:
用户登录后修改数据源

如果是这样的是不是需要所有用户登录都要用到统一的一个用户表?
--  作者:有点甜
--  发布时间:2019/4/11 14:54:00
--  
以下是引用智友软件工作室在2019/4/11 13:10:00的发言:

升级包中可以不包含txt吗?如果做数据源配置窗口,就需要用户自己配置txt,我现在还不想让用户知道有关数据源,链接、库名、用户名等敏感信息

 

那如何【使用自己的数据库】?谁帮他安装数据库,以及配置数据库的连接字符串?

 

如果是你配置,你把信息保存到txt里面,不就可以了?以后升级的时候,不替换txt文件,不就可以了?


--  作者:智友软件工作室
--  发布时间:2019/4/12 8:05:00
--  
请问这个TXT配置文件应该存储在哪个目录呢?我试一下
--  作者:有点甜
--  发布时间:2019/4/12 9:49:00
--  
以下是引用智友软件工作室在2019/4/12 8:05:00的发言:
请问这个TXT配置文件应该存储在哪个目录呢?我试一下

 

系统的根目录下,也就是publish/project文件夹下