■6318 / inTopicNo.2) |
Re[1]: カレントレコードの移動 |
□投稿者/ bell 二等兵(9回)-(2006/09/06(Wed) 17:01:11)
|
分類:[C#]
■No6305に返信(まささんの記事) > i = 0;//OleDBDataReaderのwhile(dr.read())で読み込んだ値を初期化, ここで初期化したらそりゃ最初のデータしか出ないでしょ むしろここで初期化する理由が僕にはわかりません。 >i,j,kともprivate int宣言 メソッド内でしか使わない変数はメソッド内のみで定義したほうがいいですよ。 そして…複数のメソッドにまたがる変数にはちゃんとした名前をつけてあげようよ… ほかの人が見てもiが何なのかぜんぜんわかんないよ? #まさかとは思うけど、iを複数のメソッドでいろんな用途に使ってないよね…?
>できれば初期値を取り除きたいところですが、 >今度は変数iは、Readerの最後に読み込まれた値を保持しているため >(4件読み込まれたらi=4)と記憶されたままになるため、できません。 意味がわかんないです…。 保持している理由は? 記憶されたままになるためって自分でコード書いたんじゃないの? "できません"って何故…?
>あとなぜかインデントができません・・・。 図表モードを使いましょう。
ちなみにhttp://f57.aaa.livedoor.jp/~jeanne/bbs/faq.cgi?mode=al2&namber=6251 のArrayListを使うっていうのは 社員番号1,名前1,年齢1,社員番号2,名前2,年齢2,社員番号3,名前3,年齢3… の様に格納するんじゃなくて各レコードごとに 社員番号,名前,年齢 をひとかたまりにしたArrayList(仮に社員ArrayList)を作って 社員ArrayList1,社員ArrayList2,社員ArrayList3,… の様に格納って意味で言ったんだけど…まぁいいや…
#プレビューの右下の"送信"ってボタン押したらトピック表示に戻されて投稿消えたよ…orz
|
0
|