Can't append a Field that is already a part of a Fields collection. (Error 3266).

See Also

A CdbField object was specified as an argument to an Append operation when it already is a member of an existing Fields collection. Use the CreateField method to declare a new CdbField object and specify its values, and retry the operation with the new CdbField object.