我正在将 Excel 文件导入 Access 2010,日期字段 (CALLDATE) 以文本 (YYYYMMDD) 形式出现。我想使用更新查询来更新新字段“dateofcall”,但使用日期/时间格式。我尝试使用:
UPDATE tbl_Import SET tbl_Import.dateofcall = CDate([tbl_Import].[CALLDATE]);
我以为事情会这么简单,但它显示为空白,并带有日期格式。我也尝试使用 DateSerriel() 但仍然出现错误。有什么建议么?
您可以使用 left、right 和 mid 字符串函数从字符串的各个部分构造日期。
例如:
DateSerial(Left(MyTextDate,4),Mid(MyTextDate,5,2),Right(MytextDate,2))
您可以在更新查询中使用上述内容将日期时间列字段更新为文本列中的日期。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)