Александр Степанов, а чего сомневаться?
Можно, конечно, заморочиться, наследоваться от ActiveField и переопределять методы, где будет обрабатываться эта строка, но... Нужно ли это?
bubihart, потому, что "собачка" подавляет вывод ошибок, при таком коде отлов ошибок превращается в ад. Лучше не использовать такой код, а использовать первый вариант.