ファイルのバージョンを確認するには、ここで.mdb
見つけた次の VBScript/VBA コードを使用できます。
Set objAccess = CreateObject("Access.Application")
objAccess.OpenCurrentDatabase "C:\Scripts\Test.mdb"
intFormat = objAccess.CurrentProject.FileFormat
Select Case intFormat
Case 2 Wscript.Echo "Microsoft Access 2"
Case 7 Wscript.Echo "Microsoft Access 95"
Case 8 Wscript.Echo "Microsoft Access 97"
Case 9 Wscript.Echo "Microsoft Access 2000"
Case 10 Wscript.Echo "Microsoft Access 2003"
End Select
C# では、「Microsoft Access 14.0 Object Library」(または類似のもの) への参照を追加してから、次のようなコードを使用できます。
var objAccess = new Microsoft.Office.Interop.Access.Application();
objAccess.OpenCurrentDatabase(@"C:\Users\Public\Database1.accdb");
int intFormat = (int)objAccess.CurrentProject.FileFormat;