想知道大家都用哪些方法防止插入重复的数据.在代码中怎办,在存储过程中怎么办?我想像用验证控件哪样.CUSTOMVALIDATOR好像没办法引起验证

解决方案 »

  1.   

    看哪列需要判断重复就SELECT一次咯
      

  2.   

    3种方法
    1、不允许重复的设立唯一索引2、保存前select,判断结果3、触发器
      

  3.   

    恩,把需要判断的值都当字符串联合起来用md5算法散列一遍,入库前比较md5值是否有重复就可以了理论上md5算法的碰撞率还是挺小的
      

  4.   

    你所说的重复插入数据是指button被提交两次吗?还是别的?
      

  5.   

    不知道楼主说的情况包括多人操作的情况吗,如果是的话,是否还应该考虑做事务处理,用if else做插入前的判断!!
      

  6.   

    插入之后把textbox清空!!这样简单!