求助  public void Insert(string AssoName,string AssoBirth,string userID,string userName)
    {
        //执行添加动作
        Sqlcmd.CommandText = "insert into[TbAssociation] values('"+AssoName+"','"+AssoBirth +"','"+ userID + "','"+ userName +"')";
        Sqlcmd.Connection = Sqlconn;
        Sqlconn.Open();
        Sqlcmd.ExecuteNonQuery();    }
写一条判断语句  若添加相同的数据就提示说有相同数据   若没有则执行插入语句

解决方案 »

  1.   

    你先以这些条件select 查询下啊,或者改你的数据库设计,设置userID为唯一索引列
      

  2.   

    把数据传到数据库找找有没有相同的,没有再执行insert
      

  3.   

    如果userid唯一的话
    先执行查询
    --------------------------------------------
    我要把无限的生命投入到有限的学习当中去
      

  4.   

    Sqlcmd.CommandText = "if not exists('" + AssoName +"') begin insert into tableName values() end"