afabbro at indoctrination.com (afabbro) writes: > exec ( 'volume.' + field + ' = "' + value + '"' ) > > which means the exec'd python code is something like: > > volume.barcode = 'T00123' > > So far, so good. exec is not good. What's wrong with setattr(volume, field, value) HTH, Martin