添加新行时,数据表命中区分大小写的唯一约束

时间:2013-10-25 08:31:20

标签: vb.net datatable case-sensitive

在数据表中添加新行时,我遇到了唯一约束。

我的唯一字段是ID。

ID

==

ABC

ABC

如何禁用数据表中的敏感案例检查。

我使用datatable.casesensitive = false之前不适合我。

2 个答案:

答案 0 :(得分:1)

在数据表上设置PrimaryKey属性之前使用CaseSensitive = true,它将区分大小写。我遇到了同样的问题,这就是我修复它的方法。

答案 1 :(得分:0)

您需要像这样重建您的唯一约束:

create unique index uk_MyTable_ID on MyTable(upper(ID));