以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]使用SQL2005外部数据源,用户登录时出现问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=38299)

--  作者:a9858
--  发布时间:2013/7/25 11:42:00
--  [求助]使用SQL2005外部数据源,用户登录时出现问题
sql数据库里按照“外部数据源与用户管理”一章的要求建立“用户管理”表,
使用外部数据源的‘用户管理’登陆狐表,‘收料单’表的DataRowAdded 写入代码“e.DataRow("收料人") =UserName
但是在新增加的行里‘收料人’列出现"Administrator" 而不是登录人的名字。怎么回事。怎样才能让登录人与"收料人"一致呢
 原来"用户管理"使用Access数据库时没出现这样的问题。

--  作者:Bin
--  发布时间:2013/7/25 12:13:00
--  
不应该出现这样的情况吧,联系客服800014337 看看你是怎么做的.
--  作者:blackzhu
--  发布时间:2013/7/25 12:17:00
--  
去掉括号
--  作者:狐狸爸爸
--  发布时间:2013/7/25 12:56:00
--  

是user.name不是username

 

e.DataRow("收料人") =User.Name


--  作者:a9858
--  发布时间:2013/7/25 13:00:00
--  
狐爸是对的,几大高手都来帮忙有点受宠若惊了图片点击可在新窗口打开查看谢谢了。
为什么用原来的代码不行呢。
[此贴子已经被作者于2013-7-25 13:03:15编辑过]

--  作者:狐狸爸爸
--  发布时间:2013/7/25 13:02:00
--  

本来就是user.name的哦

UserName返回的是你登陆windows的用户名


--  作者:a9858
--  发布时间:2013/7/25 13:07:00
--  
受教了,原来用access数据库登陆时用的用的是e.DataRow("收料人") = _UserName
谢谢狐爸了