我使用MS Access作为我的db和vb2010作为前端。现在我没有在date_recive列中获得确切的datetime值。 我在Access表的设计视图中设置了自定义日期格式,默认值为NOW()。保存记录后,我在db中获取正确的日期值,但不是时间。 那么请你建议我。
答案 0 :(得分:1)
我忽略了阅读有关VB 2010的部分,代码仅适用于Access VBA
如果要保存按钮单击事件以设置日期时间字段,则需要使用代码进行设置。如果您的字段名为dtmNow并且位于此表单的记录源中,则此代码会将该字段设置为当前日期和时间并保存记录。
Me!dtmNow = Now()
DoCmd.RunCommand acCmdSaveRecord
此方法可能存在问题,因为无论您要更改什么,此代码都将运行。这不会反映输入的日期和时间,但会反映上次保存的日期和时间。