以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 操作日志的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=79037) |
-- 作者:douglas738888 -- 发布时间:2015/12/23 11:29:00 -- 操作日志的问题 大红袍老师,我做了个表格的操作日志,也能记录登录和退出的时间,但是如何把退出时间与登录时间并排在一行(同一个用户) 下面代码是写在项目事件的BeforeCloseProject,但是没有实现,请老师看看 Dim dt As DataTable = DataTables("登录操作日志") Dim dr As Row = Tables("登录操作日志").Current 如果用\'Dim dr As DataRow = dt.addnew(),是单独增加行了 dr("用户") = _UserName dr("退出时间")= Date.Now() dt.save() |
-- 作者:大红袍 -- 发布时间:2015/12/23 11:32:00 -- Dim dt As DataTable = DataTables("登录操作日志") Dim dr As DataRow = dt.find(("用户 = \'" & _UserName & "\' and 退出时间 is null")) dr("用户") = _UserName dr("退出时间")= Date.Now() dt.save() [此贴子已经被作者于2015/12/23 11:32:26编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/12/23 11:34:00 -- 或者是,在登陆的时候,用变量记录那一行
vars("行") = dt.AddNew
然后再退出的时候 ,赋值 Dim dt As DataTable = DataTables("登录操作日志") vars("行")("用户") = _UserName vars("行")("退出时间")= Date.Now() dt.save()
|