gpt4 book ai didi

sql - Now() 在 ODBC SQL 查询中?

转载 作者:行者123 更新时间:2023-12-02 07:52:25 25 4
gpt4 key购买 nike

我正在尝试将数据库字段更新为当前时间,但无法传递“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

最佳答案

Now() 是一个 VBA 函数。您要做的是使用等效的 SQL 函数,但这取决于您要连接的数据库。

如果您连接的是 SQL Server,请使用 GETDATE()(本地时间)或 GETUTCDATE()(UTC 时间)。

关于sql - Now() 在 ODBC SQL 查询中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2900228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com