携帯JAVAのスレッド
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
400:デフォルトの名無しさん 03/03/02 21:59 400の中の人も大変だな。 401:デフォルトの名無しさん 03/03/03 00:18 >>399 getNumRecordsって格納されてる数を返すので、 その例だと 7*8 個分だけ格納されるんじゃ。。 しかも、ap++する意味がないような・・・ オレはopenRecordStoreで開いた瞬間にgetNumRecordsで格納個数(この例だと7*8)が正しいかどうかをチェックし、 正しくなければ直ちにこのレコードストアを破棄して新しく作り直す、 正しければ順に上書きして保存する、とやってるけど。 402:399 03/03/03 00:37 >>401 ども、自分もapは必要ないと思います。とりあえずこれで保存できているのでしょうか? じゃロードがうまくいっていないのかな? ロードしても出てこないんですよ。 403:デフォルトの名無しさん 03/03/03 01:00 >>402 当たり前だ、この例だと7*8個数分だけ順に保存していかなければいけないのに、 1個しか保存してない、しかもその1個を順次上書きしているだけ。 for( int i=0; i<7; i++){ for( int j=0; j<8; j++){ byte[] b = name[i][j].getBytes() ; rs.setRecord( 1+i*8+j, b, 0. b.length) ; } } とかしろ。setRecordは上書きの時ね、最初の新規保存ではaddRecordで。 このやり方はrecordIDがi*8+jの順に並んでいることを仮定している。 ちなみに、recordIDは0からじゃなくて1から。 なんか、1個しか保存しないどっかのサンプルをそのまま持ってきただけのような気がする。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5185日前に更新/166 KB
担当:undef