Fråga : Unikt tvång på dataset

Hi

I har efter kodifiera, var I-förmiddagen som sätter in data in i database.
Before som sätter in, I-förmiddagen som kontrollerar datan i dataseten för duplicates.
If där, är dubblett, mig önskar att förhindra save.So, jag skapade ett tvång för dataseten och önskar att fånga undantaget, om det nyckel- tvånget är tid för violated.
Any där är dubblettrekordet som undantaget måste att fångas in fångar kvarteret (tvångsundantag).
It fångas slutligen fångar block.
Why är det som inte i förskott fångas i fångakvarteret för class= " lineNumbers " >
1 för >

Thanks: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: class= " >Try prettyprint " för id= " codeSnippet859191 " för >
" klar "

Svar : Unikt tvång på dataset

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.

Andra lösningar  
 
programming4us programming4us