以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  外部数据源管理用户表问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=104392)

--  作者:初心不改再说未来
--  发布时间:2017/7/28 13:23:00
--  外部数据源管理用户表问题
我用的sqlserver外部数据源。
我在ft中添加了用户分组:

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170728131848.jpg
图片点击可在新窗口打开查看

然后点击确定后,数据库中原本应该添加到Group中的数据跑到了Config字段中,而原本不该出现的Name字段中莫名的多了一个Group的用户。请问问题是出在哪里?


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170728131909.jpg
图片点击可在新窗口打开查看



--  作者:有点甜
--  发布时间:2017/7/28 14:16:00
--  

1、foxtable的表结构,就只有 name、type、config 3列,所有信息都是存放在config里面的。

 

2、只要你正确按照帮助文档操作,就没问题,不要理会存放了什么值 http://www.foxtable.com/webhelp/scr/2723.htm

 


--  作者:初心不改再说未来
--  发布时间:2017/7/28 15:37:00
--  
那我想添加用户表的其他信息,比如所属公司、账户开设时间等,应该如何操作?是和我上图中一样,在后面添加字段,还是另外建一个表来存储这些信息?
--  作者:初心不改再说未来
--  发布时间:2017/7/28 15:43:00
--  

一、在文件“用户.mdb”新建一个名为“Users”的表,包括Name、Group、Password三列,分别用于保存用户名、用户分组和密码,其中Name列设置为主键。

二、建立一个外部数据源,连接到文件“用户.mdb”,数据源的名称设置为“User”。


=====================================================================================================================================

1、首先要在外部数据库中新建一个数据表,用户保存用户信息,这个表必须包括三列,分别是:

列名 数据类型 说明
Name 字符型 必须将此列设置为主键!
Type 整数型  
Config 备注型  

假定创建的而这个表的名称为“Users”。

如果你直接在SQL Server中创建此表,注意要按下图所示设置列类型:



=====================================================================================================

都是帮助文件,一共出现了6个字段,我就是按照教程添加的。


--  作者:初心不改再说未来
--  发布时间:2017/7/28 15:47:00
--  
还是说,Name Type Config  这个表叫做users   只是用来存储用户表相关配置的。比如都有什么分组啊,都有什么角色啊之类的。
然后,Name、Group、Password 这个表另外取名叫user  才是用来存储用户相关真正的用户名密码和分组的。

我这样理解对不对

--  作者:初心不改再说未来
--  发布时间:2017/7/28 15:49:00
--  
但是用户表中的外部数据表只能选择一个表啊,我上面的说法肯定不对。
--  作者:初心不改再说未来
--  发布时间:2017/7/28 15:58:00
--  
然后,在FT的用户管理中,增加时并不能增加额外的数据,比如“所属公司”这个字段。怎么才能加?除非参考《自定义用户与权限管理之二》中自行设计用户管理界面是吧?
连续问了好几个问题,给版主添麻烦了

--  作者:有点甜
--  发布时间:2017/7/28 17:21:00
--  
以下是引用初心不改再说未来在2017/7/28 15:58:00的发言:
然后,在FT的用户管理中,增加时并不能增加额外的数据,比如“所属公司”这个字段。怎么才能加?除非参考《自定义用户与权限管理之二》中自行设计用户管理界面是吧?
连续问了好几个问题,给版主添麻烦了

 

你在【用户管理】那里做的所有操作,foxtable,都会帮你存放在user表。

 

如果你需要添加【所属公司】【登陆时间】等等列的话,可以加,但是你要自己单独做一个窗口进行设置。根据用户名,把值写入表格。