求教:asp调取access中当前登录用户的信息,在两个表中,只有nam字段相同,怎么写语句

hpfssttx 2019-03-19 08:44:43
我数据库有2表,
第1个admin是登录用户验证表,包含字段序号id,登录名user,密码psw,用户类型usertype,中文姓名nam。

第2个jb是记录所有用户加班时间的表,包含日期dat,中文姓名nam,班次bc,下班时间点tim。

因为是用工号user登录的,当前登录者是session("user"),但两个表之间建立联系的只有nam字段,我只会显示所有用户的加班信息,不知道怎么才能只显示当前登录用户的加班信息

strsql="select * from jb " 这样显示的人全体的加班信息
strsql="select * from jb where user='"&session("user")&"'"这样就报错


另外,当前登录者ip地址和登录时间如何写入第3个表userinfo中的ip和online_time中,并即时显示在页面上?感谢帮助~
...全文
110 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hpfssttx 2019-03-19
  • 打赏
  • 举报
回复
行了,ip问题我自己解决了

ip = request.servervariables("remote_addr") '获取访问者的ip
now_time = now '获取登陆时间(服务器时间)
rs("ip") = ip
rs("now_time") = now_time
rs.update
response.write "——"+"IP地址:"+rs("ip")

感谢
hpfssttx 2019-03-19
  • 打赏
  • 举报
回复

引用 1 楼 hookee 的回复:
strsql="select jb.* from jb left join admin on jb.nam = admin.nam where admin.user='" & session("user" ) & "'"



果然成功了,感谢!

还有一个问题,当前登录者的ip和登录时间怎么显示并保存呀?
hookee 2019-03-19
  • 打赏
  • 举报
回复
strsql="select jb.* from jb left join admin on jb.nam = admin.nam where admin.user='" & session("user" ) & "'"

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧