[英]Microsoft Access 2010: Update query - issue with “date/time” data type
我无法在线找到答案,并且受到以下问题的困扰:我正在尝试为我们提供一个更新查询,以将日期字段从一个表更新为另一个表。 这两个字段具有相同的“日期/时间”数据类型。 当我创建更新查询时,它返回空值。...下面的SQL代码的副本
UPDATE [MIDs with comments] INNER JOIN [account status for MIDs with comments table]
ON [MIDs with comments].[Merchant Number] =
[account status for MIDs with comments table].[Merchant Number]
SET [MIDs with comments].[Account Open Date] =
[account status for MIDs with comments table].[ACCT_OPEN_DT];
我不确定我在做什么错,因为查询看起来很简单。 当我执行常规选择查询时,它返回的值没有任何问题。
请帮忙。
当您说UPDATE
查询“ 返回空白值 ”时,您的意思让我感到困惑。 UPDATE
查询不会返回值,否则为空白。
如果您使用Access的查询设计器来构建查询,然后切换到“数据表视图”,则实际上不会执行查询。 要执行它,请单击“运行”图标(红色感叹号)。
如果那不是解释,建议您保存查询,然后在“即时”窗口中尝试执行此操作(可以使用Ctrl + g转到那里)。
DoCmd.SetWarnings True
Set db = CurrentDb()
db.Execute "Your query name here", dbFailOnError
? db.RecordsAffected
如果.Execute
行引发错误,请告诉我们错误消息的全文。
如果没有错误,则RecordsAffected
可能为零。 在这种情况下,我们将需要进一步调查以确定为什么没有记录被更新。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.