When multiple updates is running, (one time Prepare, multiple Executes), data base fields is filled with garbage from previous records.
If SqlPrepare ('Update Table Set Field = xxxx')
The first record seems to be Ok. If the value for next record is shorter, at the end of Field there are appended aditional characters from previous record. It seems, that it hasn't released some buffers between SqlExecutes.