К счастью, исключения не будет в любом случае. К сожалению, некоторый текст в статье не соответствует примерам и требует корректировки. Правильно работающий объект и его правильное использование не должны возбуждать исключения, в примере для ADO это сделано и фразу "Например, метод MoveNext объекта Recordset ADO возвращает код, который не является ошибкой, а лишь индицирует о достижении конца набора записей." можно вполне считать obsolete :)