2012-05-03 9 views
0

多数のアイテムを含むドロップダウンリスト、各選択されたアイテムの画像を表示するためのmoveenextとmovepreviousのナビゲーションボタン。各画像は同じ画像コントロールに表示されます。データベース内の画像データは、単に画像ファイルへのパスです。movenextとmovepreviousのナビゲーション

データ用にDataReaderとストアドプロシージャを使用すると、毎回データベースにアクセスせずに次と前に移動するにはどうすればよいですか?定義上

ASP.NET 4、C#の、MS SQL Server 2008の

+0

なぜこのトピックの沈黙? – user1361906

答えて

2

DataReaderは、のみ接続モードで動作するオープンな接続を必要とし、それがデータベースにあなたがするたびにアクセスしないように、実際にSQLカーソルに変換します次の動き。

すべてのイメージパスを一度にフェッチし、データベースでラウンドトリップがなくなり切断された場合は、代わりにDataSetを使用します。

+0

DataReaderだけを使用するよりDataSetを使用する方が良いでしょうか?私は、DataSetの使用が遅いと聞いています。 – user1361906

関連する問題