首页 > 解决方案 > 执行与 DLookup 相关的代码时出现错误“条件或表达式中的数据类型不匹配”

问题描述

执行以下与 DLookup 相关的代码时出现错误:

RightUser = DLookup("[UserRights]", "tblRights", "[FormName]=" & Me.name & " " & "And [EmplUserName]='" & TempVars(EmplUserName) & "'")

但这给了我错误

条件或表达式中的数据类型不匹配

有想法该怎么解决这个吗?
我敢肯定这是一个小错误,但我真的很难过!

标签: ms-accesstypesmismatch

解决方案


尝试这个

RightUser = DLookup("[UserRights]", "tblRights", "[FormName]='" & Me.name & "' And [EmplUserName]='" & TempVars(EmplUserName) & "'")

推荐阅读