在单击add
按钮数据时,将其保存在数据库中,但是在2-3次刷新数据库中的数据后,将显示2-4个相同数据的副本。
如何解决此问题?
String cs = ConfigurationManager.ConnectionStrings["MyDBConnectionString1"].ConnectionString;
using (SqlConnection con = new SqlConnection(cs))
{
SqlCommand cmd = new SqlCommand("Insert into tblBrands values('" + txtBrandName.Text + "')", con);
con.Open();
cmd.ExecuteNonQuery();
txtBrandName.Text = string.Empty;
}
答案 0 :(得分:1)
如果您尝试使用SQL解决(假设使用标签),则可以在插入之前进行检查:
if not exists (select * from tblBrands where ...)
根据您的条件构建where子句-您会考虑重复输入什么
有关Microsoft Docs中exists
的更多信息