Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - .NET-Programmierung » Einführung in die UltraLite.NET-Entwicklung » Datenzugriff und Datenverarbeitung mit der Tabellen-API

 

Zeilen einfügen

Die Schritte zum Einfügen einer Zeile sind den Schritten zum Aktualisieren von Zeilen sehr ähnlich, außer dass es nicht erforderlich ist, eine Zeile in der Tabelle ausfindig zu machen, bevor der Einfügevorgang vorgenommen werden kann. Die Reihenfolge der Einfügung von Zeilen in die Tabelle hat keine Bedeutung.

Beispiel

Der folgende Code fügt eine neue Zeile ein.

t.InsertBegin();
t.SetInt( id, 3 );
t.SetString( lname, "Carlo" );
t.Insert();

Wenn Sie keinen Wert für eine der Spalten festlegen und diese Spalte einen Standardwert enthält, wird der Standardwert verwendet. Wenn die Spalte keinen Standardwert enthält, wird einer der folgenden Einträge benutzt:

  • Bei nullwertfähigen Spalten: NULL

  • Bei nummerischen Spalten, die NULL nicht zulassen: Null (0).

  • Bei Zeichenspalten, die NULL nicht zulassen: eine leere Zeichenfolge

  • Um explizit einen Wert auf NULL zu setzen, verwenden Sie die setDBNull-Methode.

Bei Aktualisierungsvorgängen wird eine Einfügung in der Datenbank permanent gespeichert, wenn eine Festschreibung durchgeführt wird. Im Autocommit-Modus wird die Commit-Anweisung als Teil der Insert-Methode ausgeführt.