2009-09-09 35 views
3

我正在Access 2003中的表之間遷移數據。在舊錶中,日期以YYYYMMDD格式存儲爲文本字段。將字符串轉換爲Access中的日期

我想將該字段作爲日期時間存儲在新表中。我試過在我的SQL語句中使用CDate(),但它只是在結果中顯示爲#Error

我在做什麼錯?

回答

13

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

所以,你的情況這將是

SELECT cdate(format(mystringFieldThatIsInYYYYMMDDFormat, "####/##/##")) 
FROM myData