Quantcast
Channel: VBForums - Visual Basic .NET
Viewing all articles
Browse latest Browse all 27353

Code gives error for accdb files

$
0
0
Below code works fine for an mdb file but does not work for accdb file.For accdb file i get error like "Unrecognized database format 'D:\Employee.accdb'." I do have office 2007 installed in my PC. I have added reference to 'dao'.So is there any changes needed in code or reference?(I don't know whether this code is correct for accdb ,But works fine for mdb file)
the code i use is
Code:

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)


Viewing all articles
Browse latest Browse all 27353

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>