Please explain the system more. How is PurchaseOrderDate getting into the table, and why isn't PurchaseDate getting in the same way at the same time? Why do you have 2 fields if the values are going to be the same value and will they remain the same value? How often do you expect to have to use this update process?