以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]使用SQL2005外部数据源,用户登录时出现问题 (http://foxtable.net/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 谢谢狐爸了
|