私はデータベースを配布することにかなり慣れていないので、MySQL ドライバーなどを含めなくてもこれが可能かどうかはわかりません。
3 に答える
私が聞いた中で最も奇妙な組み合わせの 1 つだと言わざるを得ません。
Windows には MySQL 接続が含まれていません。したがって、MySQL ドライバーをアプリケーションと共に出荷してインストールする必要があります。
以前の職場には、MS Access VBA と MySQL を使用した古いアプリケーションがありました。以前は、MySQL ODBC コネクタを使用して配布し、構成をローカルの MS Access テーブルに保存していました。
最初は、アプリは DSN ODBC に依存してログイン情報を保存していましたが、その後、前述の方法に移行しました。
アプリを .NET Framework に移行するように上司を説得しようとしましたが、上司は VBA を愛しているため、うまくいきませんでした。
質問の内容がわかりません。あなたの言い方からすると、問題を理解しているように見えます。
はい、既にインストールされていることを前提として、MySQL サポートを含まない Access ランタイム インストールを作成できます。
最近のランタイム配布ツールは使用していませんが、古いツールでは、インストーラーを連鎖させたり、インストールのためにランタイムの外部からコンポーネントを含めたりすることができました。ただし、当時は ODBC を使用していなかったので、その問題が何であるかはわかりません。
Inno インストーラーのようなものを使用して、ランタイムと MyODBC ドライバーをインストールする単一のパッケージを作成できます。
これらのいずれかを試して問題が発生した場合は、質問を編集してその情報を組み込む必要があります。これにより、人々がより良い回答を提供するのに役立ちます。