必须建立记录集或者dataset嘛?没有别的方法嘛?我不想建立记录急,我的程序是想查找表中有没有一条记录的字段(主键)和当前要插入的数据字段相同,相同的话就认为记录存在,不能插入,否则插入。大家帮忙了

解决方案 »

  1.   

    if not exists(select 1 from 表 where 条件)
      insert 表 values (值)
      

  2.   

    太谢谢了,这个办法可以,不过我用的是commandbuilder实现的自动生成command(有点笨+懒),这句就没法用上了,在form里怎么得到这个值?不行的话我就结贴了,用dataset做了,谢谢大家了
      

  3.   

    在执行查询后执行 exec (select @@rowcount) 用记录集得到。