不管用查询分析器写insert语句还是打开表直接加记录,执行后提示成功,但是表里还是没有插入的这个数据?
可以修改原记录,但是不能加入新的记录,这个是什么原因?该怎么解决呢?谢谢!!!

解决方案 »

  1.   

    你是如何判断插入后没有这条记录的?select count(*) from tb 吗
      

  2.   

    你执行语句的数据库,和你查看的数据库,是同一个数据库吗?插入到a库table1中成功,在b库的table1中是看不到的。
      

  3.   

    SELECT b.TYPE as [对象类型],
    object_name(a.object_id )as [对象名],
    object_name(a.referenced_major_id) as [表名]
    FROM sys.sql_dependencies  a,sys.objects b
    where a.object_id =b.object_id
    and object_name(a.object_id )='你的表名'  ---自己改下看看
      

  4.   

    估计是添加了instead of 触发器