在insert into的时候用if exists判断数据表中是否已经存在相同记录.可以正常实现在数据表不包含该记录时插入新行. 
但是想在数据库已经存在该记录的时候.输出一个对话框告诉用户数据库已经存在该记录,应该怎么输出...?

解决方案 »

  1.   

    可以在程序中先查看是否存在记录,如果存在记录的话,就直接给出提示,只是要多查询一次数据库,如果写在一个存储过程中的话,用output参数,在存储过程中判断,返回一个值,在程序上获取这一个值来做判断,我到是建议多查一次数据库
      

  2.   

    LS方法都可以,可以不用SQLITE数据库本身带的东西,自己用C#写个方法判断
      

  3.   


    人家可没说是 sqlite数据库哦你自己在程序中判断还是基于数据访问的吧?
      

  4.   

    我是在C#里写的. 不想用储存过程. 我想在insert into 的时候返回一个值显示受影响的行数