1

ここでいくつかの啓蒙を探していますが、MS Accessを使用してODBC経由でリンクされたテーブル(MS SQL Server上)に対してクエリを実行すると、実際に何が起こるか教えてもらえますか?つまり、Access ADPではなく、通常のリンクスタイルです。

ODBCドライバーはどういうわけかAccessからクエリを取得して変換を実行し、MSSQLに手間のかかる作業をさせますか、それともODBCは単にデータの交換を容易にし、Accessは機能し、データは元に戻りますか?

確かな答えを見つけることはできないようですが、そうだと思います。また、AccessでADOを使用してコマンドを送信し、すべてのレコードをプルダウンせずに必要なタスクのみを送信/実行するようなものとは対照的です。

私はこれの雑草に非常によく入ることができました。

4

1 に答える 1

0

ODBC ドライバーは、Access と SQL Server の SQL ダイアレクトとデータ型の間の変換方法を認識しています。

したがって、はい、サーバーが「重労働」を実行できるようにすることができます。ただし、それを可能にするには、クエリも適切に作成する必要があります。

WHERE問題の 1 つのタイプは、句にアクセス専用関数 (同等の TSQL がない) を含むクエリです。このような場合、Access は関数の結果を評価できるように、サーバーからすべての行を取得する必要があります。

于 2012-12-02T19:13:57.940 に答える