All SaCursorColXXX operations must be done before the cursor is opened. When the cursor is opened, possible existing search is terminated. Also, all search criteria specified for the cursor are cleared.
After the cursor is opened, user can insert new rows to the cursor or specify search criteria. Cursor must be opened before a search can be started.