Fix row-search error handling.

@sueloverso, would you please review & merge this change when you're happy with it?

Thank you!
No; row-search's error handling was the problem that needed fixing, changing everything else was just to make all 3 search patterns look the same.