我的数据库中有两个唯一字段,用户可能会尝试通过我的网页添加一个(或两个)列中已经存在的值。从字面上看,有 2 个文本框,它们将引用 SQL 中的 2 列。
我希望捕获错误并向用户显示不允许创建副本的单词(或单词)。
SQL 阻止我输入重复的,但是,它会在第一次尝试时出错。这意味着,如果用户尝试输入 2 个单词并且两个单词都是重复的,那么 SQL 将在第一个文本框上出错,这意味着用户可以更新 textBox1 的值,然后再试一次,然后被告知第二个文本框。这对用户不利,因为它很慢,但我不知道最好的方法是什么。