将字符串转换为Access中的日期

Mar*_*ret 3 sql ms-access

我正在Access 2003中的表之间迁移数据.在旧表中,日期以YYYYMMDD格式存储为文本字段.

我想将该字段存储为新表中的日期时间.我已尝试CDate()在我的SQL语句中使用,但它只显示#Error在结果中.

我究竟做错了什么?

sha*_*esh 13

例如 cdate(format("20091231", "####/##/##"))

所以,在你的情况下,它将是

SELECT cdate(format(mystringFieldThatIsInYYYYMMDDFormat, "####/##/##"))   
FROM myData
Run Code Online (Sandbox Code Playgroud)