No current row (Error 40009).

You attempted to edit, delete or perform some other operation when the current row pointer was not positioned over a valid row. This can occur when: