Insert, delete, and update rows
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
The methods in the following table manage operations on rows in the SDOResultSet.
| Method | Description |
|---|---|
boolean rowDeleted()
|
Returns true if the
cursor is positioned on a deleted row, whether or not the deletion is sent to the
application server because it does not make sense to allow the user to manipulate a
row that is logically deleted.The only time the row is not also physically deleted on the application server is if you are using a batch update. For more information, see Use batch mode [extension]. |
boolean rowInserted()
|
Returns true if the
cursor is positioned on an inserted row position and the row is not yet sent to the
application server. |
boolean rowUpdated()
|
Returns true if the
cursor is positioned on a row that is modified but not yet sent to the application
server. |
void CancelRowUpdates()
|
Cancels the updates by rolling back the effects of all method calls
that updated column values. To cancel these updates, you must invoke this method
before any call to updateRow() or
insertRow(). |
void deleteRow()
|
Deletes the row in the current position and sends the delete request to the application server. |
void insertRow()
|
Sends the newly created row to the application server. |
void moveToCurrentRow()
|
Moves the cursor from the insert row back to the current position. |
void moveToInsertRow()
|
Moves the cursor to a staging position for creating a new row. |
void updateRow()
|
Sends the updates for the current row to the application server. |