I ditt första dela upp, dig påstår faktiskt unikt = True… så detta uppsättningar tvånget. I understödja en, du skapar tvånget och ställer upp in det, men du måste något att säga ds.EnforceConstraints=True. På det peka det bör, bör kivk ut ditt undantag.