Date: Wed, 31 Mar 2004 18:13:39 +0900
From: 海東 竜司 <who@sub.example.jp>
はじめて投稿させて頂きます、海東といいます。
基本的な質問で恐縮なのですが、現在Access2000のMDBファイルを共有する
形でデータベースを利用しており、ネットワークの負荷を考えMSDE2000+ADP(?)
への移行を考えています。
MDBだとネットワークに不要なデータまで流れると言うところは判ったのですが、
以下のような場合はどうなるのでしょうか?
Set cn = CurrentProject.Connection
Set rs = New ADODB.Recordset
rs.Open "T_社員マスター", cn, adOpenDynamic, adLockOptimistic
rs.Find "社員CD = " & CLng(txt_社員CD)
と書き、rsのレコードセットのEOFプロパティがFALSEなら該当なし・・みない
事をやっています。
上記プログラムを実行した場合にもテーブル内の全データがネットワーク上を
流れるのでしょうか?
それとも、テーブルやクエリーを元にしたフォーム(データシート形式)を表示
した際にだけ、全データが流れるのでしょうか?
極力ADO等でレコードセットを作成せずに、ストアドプロシージャを使用した
方が負荷は軽くなるのでしょうか?
いまいちその辺の違いがよく判っていません。
どなたかご教授下さい。よろしくお願いします。
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|