Vba DCount不起作用。很确定这和变量有关

Vba DCount不起作用。很确定这和变量有关,vba,ms-access,Vba,Ms Access,我的代码在下面的DCount行停止运行。在这种情况下,RC是一个整数变量,以前设置为0。RWPTitle是一个字符串变量。我想这与我的写作方式有关。不知道是引号还是什么。不确定语法 RC = DCount("PlanTitle", "rwpT", "PlanTile = " & RWPTitle) 首先,确保字段名拼写正确是很重要的 其次,通常需要在字符串值周围加引号 RC = DCount("PlanTitle", "rwpT", "PlanTitle = '" & RWPT

我的代码在下面的DCount行停止运行。在这种情况下,RC是一个整数变量,以前设置为0。RWPTitle是一个字符串变量。我想这与我的写作方式有关。不知道是引号还是什么。不确定语法

RC = DCount("PlanTitle", "rwpT", "PlanTile = " & RWPTitle)

首先,确保字段名拼写正确是很重要的

其次,通常需要在字符串值周围加引号

RC = DCount("PlanTitle", "rwpT", "PlanTitle = '" & RWPTitle & "'")

还是因为植物中缺少t?这可能是正确的拼写,即您可能有一个名为PlanTile的字段和另一个名为PlanTile的字段,但我对此表示怀疑。如果是PlanTile还是PlanTile?是字符串字段,可能需要用撇号括起来,即RC=DCountPlanTitle、rwpT、PlanTitle='&RWPTitle&'在两个计数上都正确。我对拼写错误感到有点尴尬。