2016-07-25 10 views
-1

私は32ビットのMySQLを使用するプログラムを持っており、64ビットのMS Accessを使用してそのデータを読み取る必要があります。何とかサーバーをMS Accessにリンクすることは可能ですか?私はODBCドライバ(32ビットと64ビットの両方)を使用しようとしましたが、通常はエラーが発生して停止します。なにか提案を?32ビットのMySQLを64ビットのMS Accessにリンクするには?

+1

64ビットパッケージが動作するはずです。 MySQLのビットサイズは重要ではありません。アクセスはネットワークを介してのみ通信するためです(同じマシン上で実行していても、ネットワーク上にあるかのように通信します)。おそらく32対64が原因ではないでしょう。正確なエラーメッセージから詳細を書いて、スクリーンショットなどを添付してください。 – peterh

+0

あなたの質問を解決するまで、私はあなたにdownvote、「非常に低い品質」の旗を与え、近い投票を開始します。 – peterh

+0

実際には動作しません。同じソフトウェアを使って別のコンピュータからも試してみました。 64ビットオフィスをアンインストールして32ビットをインストールすると、すべて魅力的に機能します。私は32/64ビットが問題であることを証明しているとは言いませんが、64ビットの解決策を見つけられませんでした。これは残念です。 – Sudi

答えて

1

64ビットMicrosoft Accessは32ビットODBCドライバを使用できません。 MySQL用に64ビットODBCドライバを使用する必要があります。

ターゲットのMySQLインスタンスに電力を供給するエンジンのビット数は無関係です。

"不正なパッケージ"は不完全なエラーのようであり、MySQLへの接続に関連していない可能性があります。

+0

残念ながら、64ビット版でこのエラーが発生しました。今まで私が見つけたのは、64ビットアクセスがMySQLの通常のパッケージサイズを超えているということでした。 MySQLでパケットサイトをmaxに変更しようとしましたが、どちらも役に立ちませんでした... – Sudi

+0

"package"または "packet"?これらは非常に異なる概念です。正確で完全なエラーメッセージやその他の詳細を提供できない場合は、誰もあなたに多くの助けを提供することはできません... – TallTed

関連する問題