ClientDataSetマスター/詳細接続でのキャッシュ


森川  2005-06-23 03:43:16  No: 15870

現在C/Sシステムを開発しています。
データベースはOracle10gで接続にはADOを使っています。Delphiは7Entです。
コンポーネントの配置は
TADOConnection <- TADODataSet <- TDataSetProvider <- TClientDataSet
となっております。
ここでTClientDataSet間でマスター/詳細接続を設定すると
動作自体は問題も無いのですが、TClientDataSetのカーソルを
移動させると、毎度サーバへSQL(SELECT文)を送っているようなのです。
マスター/詳細接続における、マスターデータセットが
このような動作をするのですが、これは仕様なのでしょうか;

私としましては、キャッシュを利用していきたいので
ApplyUpdatesを発行するまではサーバとコネクトして欲しくないのです。
動作も遅くなってしまうと思いますし…。

解決策ございますでしょうか。
なにとぞご教授の程よろしくお願いいたしますm(__)m


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加