.NET foreach内判断插入重复数据
SqlDataAdapter mda = new SqlDataAdapter("select * from DEMO", conn);
ds.Clear();
mda.Fill(ds, "insert");
foreach (DataRow dr in ds.Tables["insert"].Rows)
{
SqlConnection con = new SqlConnection(stringSql);
cmd1.CommandText = "insert into SI_INFO(SI_ID,SI_NO) values('"+cutid+"' ,'" + dr["DEMO_ZD"].ToString() + "')";
cmd1.ExecuteNonQuery();
}
-------------------------------
我从DEMO表里把cutid和DEMO_ZD 2个字段插入到SI_INFO表里..
我想问下每次插入数据的时候先判断下SI_NO是否在SI_INFO表内存在.存在者跳过.插入下一条...避免重复...
DEMO表内没主键.有DEMO_ZD表示号码的意思...
谢谢各位大哥了..