表中第一列为自增标识列``并且为主键问题: 当 insert into Person_Info values(null,'data1','data2') 数据时
     报错:仅当使用了列的类表,并且IDENTITY_INSER为ON时,才能在表'Person_Info'中为表示列指定显式值急盼解决```

解决方案 »

  1.   

    insert into Person_Info(列名1,列名2) values('data1','data2')
      

  2.   

    当设置主键为自动增长是,不能为他进行插入值,如果这样做就会报你说的那个错误的insert into Person_Info values('data1','data2') 
    就可以了
      

  3.   

    1.
    insert into Person_Info(列名1,列名2) values('data1','data2')2.
      SET IDENTITY_INSERT Person_Info ON   
      go   
      insert into Person_Info values(非空值,'data1','data2') 
      go   
      SET IDENTITY_INSERT Person_Info OFF   
      go
      

  4.   

    insert into Person_Info values('data1','data2') 
    自增列不需要插入..................
    系统自动生成
      

  5.   

    自增列不需要插入..................
    系统自动生成
    INSERT INTO Person_Info(列名2,列名3) values('data1','data2') 
      

  6.   

    自增列默认情况下不能显示写数据
    除非设置set identity_insert table_name on才可以
    至于表列不固定,那么写动态SQL来实现,这个也不难