我正在将MySQL 8与ODBC 8连接器一起用作MS Access数据库的后端。问题是,如果用户再次在控件中输入相同的值或再次从组合框中选择了相同的值,则会收到“写冲突”错误。 ODBC连接器或MySQL服务器是否认为数据未更改?
为避免错误,我有一个简单的AfterUpdate
函数,该函数将更新TimeStampMSACC
控件,从而更改记录的数据。
Private Sub PrRatingCombo_AfterUpdate()
Me.TimeStampMSACC = Now()
Me.Dirty = False
End Sub
是否有办法在更大范围内完成此任务,而不必将代码添加到表单上的每个控件中?