Microsoft Access 掲示板

引数エラーが出てしまいます。

2 コメント
views

アクセス2013でmdbをaccdbに変換したデータベースを使用したところ、

引数エラーが出てしまいます。
エラーが出る文は

Set db=ws.CreateDateaase(temp & "¥" & Format(DATE,"yymmdd")&"NewDB.accdb",dbLangGeneral,dbEncrypt)

です。

よろしくお願い致します

マル
作成: 2025/07/11 (金) 15:41:11
最終更新: 2025/07/11 (金) 15:42:01
通報 ...
1
りんご 2025/07/11 (金) 16:18:48 935bc@0e907

Access2013は、サポート終了しているから使ったらダメですよ。2025年にmdb変換は非常識。ゼロから作り直して下さい。

2

アクセス2013でmdbをaccdbに変換したデータベース

DBEngine.CompactDatabase method (DAO)

The constants dbEncrypt and dbDecrypt are deprecated and not supported in .ACCDB file formats.

したがって、この場合は CompactDatabase メソッドの第 4 引数 Options に
定数 dbVersion120 を渡すようにして下さい。