【发布时间】:2010-05-24 20:50:32
【问题描述】:
我正在尝试将数据库字段更新为当前时间,但无法传递“now()”。我收到以下错误:
'`now`' is not a recognized built-in function name.
我用来查询数据库的方法如下:
Public Sub main()
Dim cnn As ADODB.Connection
Dim rst As ADODB.Recordset
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset
cnn.Open "ConnectionName"
rst.ActiveConnection = cnn
rst.CursorLocation = adUseServer
rst.Source = "Update Table ..."
rst.Open
Set rst = Nothing
Set cnn = Nothing
End Sub
【问题讨论】:
-
尝试 getdate() 而不是 now()。 Now() 是 mysql 函数,getdate() 在 TSQL (ms sql server) 中工作。
标签: sql vba sql-update odbc