コンバーターアプリは、MS Access 2010 ACCDBファイルを拒否します
-
28-10-2019 - |
質問
私が持っています bullzip ms2mysql コンバーターと別のコンバーター convert-in.com インストール。私は、Accessで正常に動作しているが、両方のコンバーターでエラーが発生しているMS Access 2010 ACCDBファイルを使用しています。両方のコンバーターは、古いアクセス2007 MDBファイルで使用すると正常に機能します。
Bullzip Converterエラーは「エラー3706:プロバイダーが見つからない。適切にインストールされない場合がある」を持っています あそこにフォーラムのトピックを開きます しかし、私はそこに開かれたトピックを持っています。
Convert-in Converterのエラーは「認識されていないデータベース形式」です。彼らのドキュメントは2010年のサポートを指定しますが、Bullzipはサポートされているバージョンについて言及していません。
ダイアログとしてのアクセス保存は、2010 ACCDB以外のオプションを提供していません。
誰かがこれについて何かアドバイスをしていますか?クライアントはGUIとしてアクセスを継続する必要がありますが、WebアプリのためにMySQLにデータを流動的にポートする必要があります。
// Access 2010のコピーを編集してください。新しいファイルでもACCDBのみが提供されます。そこで、2007年にACCDB形式で新しいデータベースを作成して、問題ファイルからテーブルのみをインポートしました。フォームやクエリなどはありません。すべてのコンバーターからの同じエラーが試されました。
//データを別のファイルにインポートするためのHansupの提案ごとに2を編集します - アクセス2003にアクセスし、MDBがフォーマットとして表示され、ファイルがコンバーターによって開かれます。
解決
"ダイアログとしてのアクセス保存は、2010 ACCDB以外のオプションを提供していません。"
申し訳ありませんが、2010年にアクセスできないので、なぜMDBとして保存できない理由がわかりません。ただし、そのオプションは利用できないため、新しいMDBを作成してから、それを開いて、古いACCDBから新しいMDBに必要なものをすべてインポートします。 MDBでコンバーターユーティリティを使用できるように思われます。
可能であれば、ネイティブアクセステーブルをMySQLの対応物へのODBCリンクに置き換えることを好みます。 MySQLのすべてのデータを使用すると、AccessとMySQLの間でデータを同期するという課題を回避できます。