Date: Thu, 16 Nov 2000 12:54:47 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です
室節さんWrote.
>ネットワークの負荷を下げるために,フォームは全てデータとは非連結に
>して,登録ボタンを押したときに,ストアドプロシージャを発行し,サーバのデー
タ
>に書き込むようにしています。
>(まずこの考え方は正しいですよね。フォームがデータと連結させているというこ
と
>は,1つの項目を変更させるたびにネットワークにデータが流れ,ISDN回線などを
>使っている場合遅くなりますよね。)
フォームに連結されたレコードを修正する場合は、そのレコードを修正するための
データが流れますので、そんなに負荷がかかるものではないです
>そこで,問題が出てきたのですが,表形式のフォームは非連結でどのように作れば
い
>いのですか?
連結で作成しても、よいと思いますけど。
>さらにコンボボックスとかの値集合ソースを今までは,マスタのテーブルをそのま
ま
>使っていたのですが,そのまま使うと,コンボボックスを開くたびに回線を通じて
>データを取ってくるので遅くなりますよね。
データの修正をあまり受けないテーブルは、あらかじめクライアント側にあるとよい
です
例えば郵便番号と住所の対応テーブルなど。
あまり非連結にこだわらなくてもよいと思います
重要なのは、フォームなどを表示するときに、最初にクライアントへ流れてくるデー
タ量
だけを気にすればいいのでは?
テーブルに連結したフォームを直接開くよりも、ストアドプロシージャ等でレコード
を
絞り込んで開くということです。
---------------------------------------------------
(株)日本技術ソフト開発 堀川 明
mailto:who@example.ne.jp
mailto:who@sub.example.jp
http://www.horikawa.ne.jp/msde/
http://www.kt.rim.or.jp/~pwp/
11月16日(木曜日) 12時53分記
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|