0

MS-ACCESSフロントエンドとMYSQLバックエンドを使用して、MySQLODBCドライバーと事前構成されたDSNがない新しいマシンにAccessファイルを配布するために使用できる方法。回答者は、さまざまな方法のリストを利用できるように、「DBなし」から「DBが機能している」までの手順を詳しく説明して、希望する方法のみを指定してください。

注:DSNを作成する方法ではなく、新しいマシンへの配布全体を求めています。OSのバージョン、システムタイプ(32ビットまたは64ビット)、ドライバーのインストール、DSNの作成(手動または自動)に関連する問題に対処できます。ガイドへのリンクも受け入れられます。

ありがとう

4

1 に答える 1

1

これは常にAccessで慎重に検討する必要がある問題です。あなたが言及した場合、ODBCを介してテーブルにリンクすることは絶対に避けようとします。それは、あなたが言及した問題を浮き彫りにするだけでなく、有害な場合もあります。データベースのパフォーマンスへの影響。

MySqlなどの専用データベースサーバーを使用する場合は常に、AccessのネイティブDAOではなくADO接続方法を使用することをお勧めします。ADOは保存されたDSNに依存しないため、必要に応じて「箱から出してすぐに」使用することをお勧めします(ただし、ドライバーは各マシンにインストールする必要があります)。専用サーバーのパフォーマンスに関しては、ADOを使用すると、サーバー側でクエリや更新などを実行できます。一方、Accessでテーブルをリンクすると、これらはPC上でローカルに実行されるため、パフォーマンスが低下する可能性があります。

このリンクは、両方のメソッドの詳細を示しています: http ://webcheatsheet.com/asp/database_connection_to_MySQL.php

于 2012-06-15T12:33:43.667 に答える