2011-12-14 33 views
1

MySQL ODBC接続ドライバをポータブルにする可用性はありますか?私はTADOConnectionとMySQL ODBC ocnnectionドライバを使用するアプリケーションを開発し、すべてが開発者のマシンで正常に動作しています。そこにODBC接続ドライバがインストールされています。このアプリケーションを別のマシン(ODBCドライバーがインストールされていない)で実行すると、エラーが発生します。プログラムに必要なライブラリを組み込んでプロジェクトを独立させる機会はありますか?それは、既存のデータベースアクセスライブラリを超えるAPIの抽象化であるため、ポータブルODBC接続ドライバ

答えて

3

あなたのインストーラでMySQL ODBCドライバをバンドルすることができます(http://dev.mysql.com/doc/refman/5.1/en/connector- odbc-installation-binary-windows.html)、GPLに接続している無料のGPLコネクタを使用している場合は、GPLの下でアプリケーション(およびコード)をリリースするか、 MySQL GPLライセンスに違反しています。それを避けるために、商用ライセンスをいつでも購入することができます。

1

ODBCドライバを必要とする - データベースドライバをインストールする標準的な方法がないのでHow to explain why ODBC requires a database driver

を参照してください、あなたは、ドライバの指示に依存する必要があります、これは具体的です。

MySQLの場合、setup -rを起動すると、ODBCプロバイダーがサイレントモードでインストールされます。

データベース接続を追加するには、次の手順に従います。create mysql odbc connection through batch script

+0

コンピュータに適切な接続がありません。私はコンピュータの実行時にTADOConnection pbjectsを作成し、実行時にも接続文字列を指定します。だから、それらをプログラムパッケージに含めるためにODBCライブラリを抽出する方法はありますか? – kseen

関連する問題