Office中国论坛/Access中国论坛

标题: SQL语句增加登录日志的问题 [打印本页]

作者: lsxhoho    时间: 2009-3-18 12:51
标题: SQL语句增加登录日志的问题
各位大虾.help ください。


"红尘如烟"的通用登录/权限模板. 想增加登录日志.
新建表 xsyslog. 内有username, time 两个字段.
...............

    '下面是原先的语句,就是登录进去的那个窗体里的那个load事件

    Me.txtCurrentUser = "当前用户:" & strCurrentUserName
    Me.txtEntryTime = "登录时间:" & Now()
  
    '下面是我自己加的语句

    strSQL = "insert into xsyslog (UserName,Time) values(& strCurrentUserName ,& Now())"
    CurrentDb.Execute strSQL
.................
但是不知道赋值语句怎样将strCurrentUsername以及Now()的内容赋值给username, time. 加了单引号的话就是把文本的内容弄进去了.
如果我想把窗体里一个"文本框"内的数值来赋值的话该怎么写, 就拿Me.txtCurrentUser这个"文本框"当例子.

谢谢
作者: 红尘如烟    时间: 2009-3-18 13:04
本帖最后由 红尘如烟 于 2009-3-18 15:09 编辑

strSQL = "insert into xsyslog([UserName],[Time]) select '" & strCurrentUserName & "',#" & Now() & "#"
作者: lsxhoho    时间: 2009-3-18 13:09
先谢了.马上去试试.
作者: lsxhoho    时间: 2009-3-18 13:21
非常感谢, //最左边少个"号. 呵呵
strSQL = "insert into xsyslog([UserName],[Time]) select '" & strCurrentUserName & "',#" & Now() & "#"
作者: 红尘如烟    时间: 2009-3-18 15:09
哦,对,我是把你上面的代码复制后改了一下,不知道怎么把左边的引号弄没了




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3