1

私は、Access を使用して ADP アプリケーションを作成する任務を負っています。バックエンド データは SQL Server に格納されます。SQL Server 2000、2005、および 2008 を利用できます。要件により、Access を使用する必要がありますが、Access 2003 または Access 2007 を使用する選択肢があるかもしれません。私が最初に考えたのは、Access 2007 の方が新しく、SQL Server 2005 または 2008 を使用できるため、検索するときに Access 2007 を使用することでした。 Access 2007 と ADP の Web 速度が非常に遅く、ADP で Access 2007 を実行する際に多くの問題が発生しているという投稿を多くの人から見つけました。

Access データベース プロジェクトに Access 2003 または Access 2007 のどちらを使用するかを選択できるとしたら、どちらを使用しますか? また、その理由は何ですか? ありがとう。

4

1 に答える 1

2

個人的には、Office 2007 は問題ないと思いますが、Access 2007 の UI には本当にイライラします。オブジェクトのテキスト検索機能は便利ですが、説明付きでオブジェクトの完全なリストを表示できないのが残念です。

データ側に関しては、自由に選択できる場合は、ADP を使用するのではなく、MDB ファイルを使用し、ODBC リンク テーブルを使用して SQLServer にリンクします。どうやら、ADP は効率が悪いため、推奨されていません。ここのコメントを参照してください。ここに抜粋があります:

しかし、Jet は非常にスマートで効率的であるため、Jet を経由しないことは欠点です。ADO にはひどい問題があり (ビューをバイパスして、そうでなければ更新できない DML コマンドのために基礎となるテーブルに直接アクセスするなど)、ADP には、ODBC を使用する MDB よりも、それらとデータの間に多くの層があることが判明しています。これが、約 5 年間、MS が MDB/ODBC を支持して ADP を非推奨にしてきた理由です。

于 2010-05-07T15:41:06.910 に答える