【发布时间】:2014-04-30 19:13:41
【问题描述】:
我有一个供用户提交的注册表单,然后当他们单击电子邮件中的激活链接时,它会激活他们的帐户 (AccountActivated = true)。这很好用,但是,我还有一个名为 DateActivated 的列设置为 smallinttime 作为数据类型。我正在尝试查找记录帐户激活日期的 SQL 查询。
这是我用来激活帐户的查询,所以我猜我需要类似的东西:
Dim sqlQuery As String = "UPDATE RegisteredUsers SET AccountActivated=1 WHERE
UserId=@UserId AND UMaryEmail=@txtEmailAddress"
所以也许是这样的?
Dim sqlQuery2 As String = "UPDATE RegisteredUsers SET DateActivated=?? WHERE
UserId=@UserId AND UMaryEmail=@txtEmailAddress"
如果有人可以对此进行权衡并让我知道将当前日期设置为该字段的命令是什么,我将不胜感激。
【问题讨论】:
-
建议您为您正在使用的数据库管理程序添加一个标签。 (它们都为此提供了一个函数,例如,
Date()用于 MS Access。)