登陆按钮。
Dim nr As Row = Tables("在线用户").AddNew
nr("用户名") = "123"
nr("时间") = Date.Now
下述问题怎么反映到在线用户表里面来呢:
(1) 如果用户主动退出了foxtable系统
(2) 用户的电脑突然断电导致foxtable系统关闭
2、使用openqq,在服务端UserLogout事件更新用户表
请问4楼所指“登陆按钮”在哪里,我好把代码放进去?
Dim drf As DataRow = DataTables("系统版本").SQLFind("用户名 = '" & User.name & "'")
If drf IsNot Nothing Then
drf("系统发布日期") = Publishdate
drf("登录时间") = Date.now
drf("计算机名称") = SysInfo.ComputerName
drf.save
Else
Dim dra1 As DataRow = DataTables("系统版本").AddNew()
dra1("用户名") = User.name
dra1("系统发布日期") = Publishdate
dra1("登录时间") = Date.now
dra1("计算机名称") = SysInfo.ComputerName
Dim IP As String
IP = User.ExtendedValues("IP")
dra1("IP地址") = IP
dra1.save
End If
我想用上面 afteropenproject 里面的代码来记录用户登录系统所用电脑的IP地址,可是没有效果。请问要怎么修改? 谢谢。
不能使用扩展属性,在不同电脑登录应该IP是不一样的,要通过代码提取当前电脑的IP
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=59092