eva/3 Application BuilderEntwicklung eigener eva/3 KomponentenEigene BefehleBeispiele für Aufgaben eines BefehlsBefehlsbeispiele für Datenbanken 

Daten in ein HSRecordSet einfügen

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();
}