我正在將一個 CSV 檔案匯入到我的 Access 資料庫中。我已經解決了除 1 之外的所有型別轉換問題。我要匯入的欄位之一是 StartTime 欄位。
StartTime 欄位是自定義格式 h:mm AM/PM。資料庫表中的這一列設定為日期/時間。CSV 檔案上的每一行都出現型別轉換錯誤。
我有這個檔案的匯入規范。我嘗試添加一個新列,將其格式化為時間(1:30 PM 或 *1:30:55 PM),然后復制/粘貼特殊值,并洗掉原始的“時間”欄位。我保存檔案,然后重新打開它。StartTime 欄位現在恢復為自定義格式。不知道這里發生了什么。
當我查看 StartTime 欄位中的資料時,它看起來像這樣 7:53:00 PM。
我已經嘗試了所有我能想到的方法來匯入這個欄位,沒有任何型別轉換錯誤,但沒有任何成功。
在我拔掉頭上剩余的頭發之前,非常感謝任何建議、示例、技巧、技巧或魔法(或魔法)來完成這項作業......
在此先感謝您的幫助......
uj5u.com熱心網友回復:
不要匯入檔案,而是鏈接它,將該欄位作為文本鏈接。
然后使用簡單的選擇查詢轉換為真實的日期/時間值:
Select *, TimeValue([YourTextDate]) As TrueTime
From YourLinkedTable
其他欄位也可能需要轉換或修改。
現在,使用此查詢進行進一步處理。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/374996.html
下一篇:為什么Access不能更新表?
