关于重复插入记录的问题。
数据库中有一lb表,有序号和名称两个字段。序号和名称都不能重复。
我是这样判断的
string ssql="select * from lb where lb='"+this.lbmc.Text+"'
System.Data.SqlClient.SqlConnection conn=new System.Data.SqlClient.SqlConnection();
conn.ConnectionString=this.Application["connstr"].ToString();
System.Data.SqlClient.SqlDataAdapter adap=new System.Data.SqlClient.SqlDataAdapter(ssql,conn);
System.Data.DataSet ds=new System.Data.DataSet();
adap.Fill(ds,"table2");
if(ds.Tables["table2"].Rows.Count!=0)//这里应如何判断呢??
{
this.Response.Write("<script>alert('已有此类别,不允许重复!');history.back();</script>");
this.Response.End();
}
这样的话只能保证类别名称不重复,但却可以插入相同的序号。