insert 一下,数据库检测主键唯一,不唯一返回错误。代码里接收异常,然后提示用户,OK?

解决方案 »

  1.   

    最好使用insert和update的触发器,引入事务即可
      

  2.   

    能不能具体一些?
    我用的是bcb开发,ado做连接数据,怎样在edit中离开焦点是检查是否重复?
    谢谢!
      

  3.   

    捕获insert异常,返回信息给用户
      

  4.   

    有一个问题是在insert时并不触发异常,而是在提交数据库是才会触发啊!
      

  5.   

    数据提交到数据库时约束才会产生作用。
    按你的要求"edit中离开焦点时...",可能需要把各条数据搬到客户端程序中,然后自己来检测重复性
      

  6.   

    没错,就是这个意思,应该怎么做呢?
    我用的是Borland C++Builder6.0