以文本方式查看主题

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

--  作者:hawkgo
--  发布时间:2014/12/3 9:33:00
--  用户管理转到外部数据源后的问题
表的 dataRawadding中

图片点击可在新窗口打开查看If user.isrole("销售工程师") Then    \'自动记录销售姓名,等于登录的姓名
e.DataRow("记录时间") = Date.Today()
e.DataRow("销售姓名") = User.Name
End If


发现在把用户管理放到外部数据源后,“普通用户”登录会出现如下问题:
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20141203092729.jpg
图片点击可在新窗口打开查看

而用“开发者”进入,却没有这个问题产生。

在:外部数据源与用户管理,中的说明

1、开发者和管理员的设置信息,始终保存在项目文件中,只有普通用户的设置信息,才会保存在外部表中,这样即使外部数据源无法连接,我们依然可以登录系统,重新调整设置。

请问,我要如何更改?

谢谢!

--  作者:Bin
--  发布时间:2014/12/3 9:36:00
--  
你表的销售姓名列, 请把列的长度设置长一点
--  作者:hawkgo
--  发布时间:2014/12/3 9:55:00
--  
默认:字符串(16)这个应该不会错呀,因为姓名不会超过4个字的,
--  作者:有点甜
--  发布时间:2014/12/3 9:56:00
--  

  那你就这样试试

 

e.DataRow("销售姓名") = User.Name.Trim()