【问题标题】:Function Now() in Access VBA 64 bitAccess VBA 64 位中的 Now() 函数
【发布时间】:2022-07-12 02:41:20
【问题描述】:

我的公司刚刚将 MS Office 更新到最新的 365 版本,现在我在 Access VBA 中遇到了问题。 以下查询不再起作用

SELECT Tbl_Customers.Name, Tbl_Customers.*, * FROM Tbl_Customers WHERE (((Tbl_Customers.CustomerType)=1) AND ((Tbl_Customers.NextAppointment)>Now()));

它抛出了一个编译器错误,因为 Now() 函数似乎不再被识别。

我用谷歌搜索过,但找不到任何有用的信息。

【问题讨论】:

    标签: vba ms-access ms-office


    【解决方案1】:

    我刚刚发现一些Declare PtrSafe Function... 丢失了。查询现在又开始工作了。

    【讨论】:

      【解决方案2】:

      对于 MS Access 的新手,我们在使用内置 Now() 函数时遇到了同样的问题。同样的场景,代码是在 32 位中创建的,现在我们迁移/升级到 O365 64 位 - 我们在哪里使用 Declare PtrSafe 函数来完成这项工作?请指教。

      【讨论】:

        猜你喜欢
        • 2012-09-16
        • 1970-01-01
        • 2020-09-21
        • 2021-07-27
        • 2015-09-17
        • 1970-01-01
        • 2017-04-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多