eu fiz para cadastrar dado um RMS eu fiz uma função assim:
try{
rs = RecordStore.openRecordStore("cadastro",true);
linha = textField.getString()+";"+ textField1.getString();
byte[] dados = linha.getBytes();
int id = rs.addRecord(dados,0,dados.length);
rs.closeRecordStore();
}
catch(Exception e){
}
e para demonstra eu numa Tabela eu fiz outra assim:
try{
byte[] reg = new byte[5];
RecordEnumeration re = rs.enumerateRecords(null,null,false);
getTableModel1().setColumnNames(new String[]{"Nome","Telefone"});
int i = 0;
String regStr = "";
String nome = "";
String telefone = "";
while(re.hasNextElement()){
reg = re.nextRecord();
regStr = new String(reg);
nome = regStr.substring(0,regStr.indexOf(";"));
telefone = regStr.substring(regStr.indexOf(";")+1,regStr.indexOf(";",regStr.indexOf(";")+1));
getTableModel1().setValue(0, i, nome);
getTableModel1().setValue(1, i, telefone);
}
tableItem.setModel(tableModel1);
}
catch(Exception e){
}
eu não sei se esta cadastrando, ou não, será que tem algum problema esse codigo?