レコードセット内でCDate()を使用してテキストフィールドを日付に変換しようとしていますが、型の不一致エラーが続いています。入力テキスト形式はMMDDYYYYです。 CDateはこの形式を認識しませんか?私は別の機能が必要ですか?何か案は?CDate型の不一致エラー
Text Date -> Converted Date
--------- --------------
04122012 -> 04/12/2012
Dim db As DAO.Database
Dim rst As DAO.Recordset
Set db = CurrentDb
Set rst = db.OpenRecordset("tbl_dates", Type:=dbOpenDynaset)
Do Until rst.EOF
rst.Edit
rst![Converted Date]=CDate(rst![Text Date])
rst.Update
rst.MoveNext
Loop
Set rst = Nothing
Set db = Nothing
おかげ@HansUpを私は何か愚かなことをしているに違いないと思った! – regulus
+1非常に正確です。 – jacouh