Löscht alle Zeilen aus einer Tabelle.
bool UltraLite_Table_iface::DeleteAllRows()
TRUE, wenn erfolgreich.
FALSE, wenn nicht erfolgreich. Dies ist z.B. der Fall, wenn die Tabelle nicht geöffnet ist oder wenn ein SQL-Fehler aufgetreten ist.
In einigen Anwendungen kann es nützlich sein, alle Zeilen aus einer Tabelle zu löschen, bevor eine neue Datenmenge in die Tabelle geladen wird. Wenn die StopSync-Eigenschaft für diese Verbindung eingestellt ist, werden die gelöschten Zeilen nicht synchronisiert.
Nicht festgeschriebene Einfügungen von anderen Verbindungen werden nicht gelöscht. Nicht festgeschriebene Löschungen von anderen Verbindungen werden ebenfalls nicht gelöscht, wenn die andere Verbindung nach dem Aufruf der DeleteAllRows-Funktion () eine Rollback-Anweisung ausführt.
Wenn diese Tabelle ohne Index geöffnet wurde, wird sie als schreibgeschützt angesehen und die Daten können nicht gelöscht werden.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |