【发布时间】:2018-11-01 15:21:29
【问题描述】:
我正在尝试使用来自用户窗体的输入来更新表格行。下面列出的是我试图执行的代码,但它失败并显示 msg“参数类型错误超出可接受范围或与另一个 vba 冲突”我检查了数据类型和所有。如果我使用 .execute 方法,它可以工作但不是这样。
我有类似的代码,我在其中获取行并以相同的方式更新。虽然只更新了一个字段,但它工作正常。
大师们可能是什么原因??
【问题讨论】:
我正在尝试使用来自用户窗体的输入来更新表格行。下面列出的是我试图执行的代码,但它失败并显示 msg“参数类型错误超出可接受范围或与另一个 vba 冲突”我检查了数据类型和所有。如果我使用 .execute 方法,它可以工作但不是这样。
我有类似的代码,我在其中获取行并以相同的方式更新。虽然只更新了一个字段,但它工作正常。
大师们可能是什么原因??
【问题讨论】:
将真正的 日期 值传递给您的日期字段:
rst.Fields("MATURITY_DATE").Value = DateValue(Maturitydate.Value)
' …
rst.Fields("LAST_UPDATE_TIMESTAMP").Value = Now()
【讨论】:
"SELECT * FROM Master_Intrpay_CHK_J where CUSTOMER_ID = '2723'".