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個しか保存しないどっかのサンプルをそのまま持ってきただけのような気がする。