我正在尝试向数据集添加数据,但我需要检查我的新代码不会违反唯一索引。
我们使用Select方法来做这个:
if ((((DataRowView)ttTableBindingSource.Current).IsNew
|| ((DataRowView)ttTableBindingSource.Current).IsEdit)
&& bankingDataSet.ttTable.Select("name = '" + tbxName.Text + "'").Length > 0)
{
如果索引仅在名称上是唯一的,那就可以正常工作。但是,在另一个表中,唯一索引是在姓名和帐户上。
我不确定如何构建Select方法的语法来处理一个搜索中的2个字段。
多谢科林
Select("name = '" + tbxName.Text + "' AND account = '" +tbx.Account +"'")