gpt4 book ai didi

sql - 为什么我的 DLookup 生成 "invalid use of null"错误 : 94

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

在我的 Access VBA 代码中,我有多个按顺序排列的 DLOOKUP 函数。除了从“studys”返回的参数值之外,它们都是相同的。

最后一个偶尔会产生错误:

invalid use of null

产生错误的代码行是:

 necropsy = DLookup("[Necropsy]", "Studys", "[Primary Key] = " & ID)

研究中的尸检值有时是空日期,但这就是我查找它的原因。

相比之下,它上面的行:

studyEnd = DLookup("[Study End]", "Studys", "[Primary Key] = " & ID)

这段代码运行良好。它永远不会返回空值,因为研究结束永远不会为空。

怎么了?

最佳答案

如果您有 Dim necropsy As Datenecropsy 不能接受 Null,因为 Null 不是日期/时间值。

如果您想让necropsy接受Null,请将其设为Variant:Dim necropsy As Variant

关于sql - 为什么我的 DLookup 生成 "invalid use of null"错误 : 94,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34950314/

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