wp is helpful in drawing attention to the typinfo routines, which are applicable to any enumeration.
The drawback of a one-line StringToFieldType() routine relying on a typecast of GetEnumValue is that it is not very robust.
For instance
var
ft: TFieldType;
begin
ft := StringToFieldType('ftInvalidTypeString');
..
will lead to a runtime error, or perhaps a crash.
Sure it is programmer error, but "we all make many mistakes", as James once wrote.