我正在尝试使用来自用户窗体的输入来更新表行。下面列出的是我尝试执行的代码,但由于msg而失败“类型错误的参数超出可接受范围或与另一个vba冲突”,我检查了数据类型和全部。如果我使用.execute方法,它可以工作,但不是这样。
我有相似的代码,在其中以相同的方式获取行并更新回来。虽然只更新了一个字段,但工作正常。
上师可能是什么原因?
答案 0 :(得分:0)
将真实的 Date 值传递到您的日期字段:
rst.Fields("MATURITY_DATE").Value = DateValue(Maturitydate.Value)
' …
rst.Fields("LAST_UPDATE_TIMESTAMP").Value = Now()