掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DB直接参照 (ID:114756)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
目的とか現状での問題点を書かずに、自分の理想でのみ質問してるから 聞いてる方には理解できないことが多いんじゃないですか?。 シーケンシャルって言葉が出てくると言うことはテーブルを一括して 読み込むかどうか?に問題がある(?)…で、全てのレコードについて 順に編集するような目的を感じる(明確な記述は無いけど)。 …ということは、一括して読み込むには時間が掛かり過ぎるほどの大量の レコードに対して編集処理をする場合について、SQL文1つで対象と なるテーブルを取ってくるような処理は避けたいが、いい方法はないか? …ってことかなぁ…と。 初めから DataAdapter を使った処理では対象となるテーブルを1回で 取ってこなきゃいけないみたいに思い込んでるけど、主キーさえしっかり 設定してれば分割しても取って来れるんじゃないですか?例えば[VB.NET] 側で主キー(数値型)をカウントしながら1レコードずつ取ってくれば? そもそも >SQLを使わずに >最初のレコードから >ネクストリード するって考えがボクには初耳でして。『データベースのレコードの順番に 整合性は無い』と教わってきました。SQL文で ORDER BY して並べ替える から『次』という概念が生まれるし、編集時は『主キー』を意識して処理を 考えるように。と言われてきました。 データベースの設計をもっと考えて対処すべきなんじゃないでしょうか? >VB.netでは シーケンシャルとかでレコードを読むとかしないのでしょうか・・・? と言うことは、他の言語で目的の処理を開発された経験がありますか? その情報を公開していただければ、似たような処理を探すこともできる かもしれません。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.