Your query is not properly written.
This:
"where [ADAM] = " & luadam & " and [Last_Update_Date]=" & " <<MissingValue>> " & ""
where <<MissingValue>>
is not valid date. MS Access database can NOT translate " "
into date.
should be replaced with:
"where [ADAM] = '" & TextValueHere & "' and [Last_Update_Date]= #" & ISODateHere & "#"
More at: Examples of using dates as criteria in Access queries
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…