Unique column is the column you want to check to make sure the value has not been entered already.
This is the primary key column for the table
On an insert, the key value should be left blank. On an update page, this should be a variable that contains the Key value for the record being updated. This is used to allow a logged in user to reuse his own email address for example.
it is similar to the Key Column and Key Value settings used in the update record behavior.
in the update, you are using the LEDUserID form element binding, you should use the same binding int he Unique value validation.
the error is happening because you are using the LEDUserID column form the recordset, but the code order has the recordset after the validation. use the LEDUserID form binding instead.