아래 코드는 "긴 시간"형식의 데이터 형식 "날짜/시간"열을 .mdb 파일의 액세스 테이블에 추가합니다. 하지만 mdb 파일을 accdb로 바꾸면 열을 추가해도 작동하지 않습니다. 그래서 "긴 시간"형식으로 "날짜/시간"데이터 형식의 열을 추가 할 수있는 대체 코드를 원한다.코드 accdb 파일에 오류가 발생합니다.
내가
Dim db As Database
Dim tdf As TableDef
Dim fld As Field
Dim JetEngine As New dao.DBEngine
Dim p
db = JetEngine.OpenDatabase("D:\Employee.accdb")
tdf = db.TableDefs("detail")
fld = tdf.CreateField()
With fld
.Name = "MyDateTime"
.Type = 8
.Size = 8
End With
tdf.Fields.Append(fld)
p = fld.CreateProperty("Format", 10, "Long Time")
fld.Properties.Append(p)
내가 같은 오류 얻을 사용하는 코드를 "인식 할 수없는 데이터베이스 형식. 'D : \ Employee.accdb를'" 코드의 경우
db = JetEngine.OpenDatabase("D:\Employee.accdb")
"작동하지 않음"이란 무엇을 의미합니까? 오류가 있습니까? 그렇다면 오류 메시지는 무엇을 말하고 어떤 코드 행이 그것을 트리거합니까? –