Um eine Zeile einzufügen, wird die Methode moveToInsertRow() des HSRecordSet
Objektes aufgerufen. Damit wird der Cursor auf die neu eingefügte Zeile positioniert.
Die einzelnen Spalten werden mit den entsprechenden update-Methoden geändert.
Zum Schluss wird die Methode insertRow() aufgerufen.
Beispiel:
try { TableDescriptor tDes = ObjectLoader.getTableDescriptor("tables/customer.table"); HSRecordSet hsRecordSet = new HSRecordSet(tDes); hsRecordSet.moveToInsertRow(); hsRecordSet.updateObject("lastname", "Wagner"); hsRecordSet.updateObject("firstname", "Michael"); hsRecordSet.insertRow(); } catch (InvocationTargetException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); }