NutzCN Logo
问答 sqlserver显示插入主键
发布于 2120天前 作者 shenjichenai 1480 次浏览 复制 上一个帖子 下一个帖子
标签:

错误日志:
org.nutz.dao.DaoException: !Nutz SQL Error: 'INSERT INTO dsm_bean(db_table_id_,id_,chinese_name_,show_index_,name_,note_) VALUES('1','1','测试表1','1.00','test','测试表1') '
PreparedStatement:
'INSERT INTO dsm_bean(db_table_id_,id_,chinese_name_,show_index_,name_,note_) VALUES(?,?,?,?,?,?) '
CaseMessage=当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'dsm_bean' 中的标识列插入显式值。

代码:
String sqlStrOn = "SET IDENTITY_INSERT $tableName ON";
Sql sqlOn = Sqls.create(sqlStrOn);
sqlOn.setVar("tableName", tableName);
dao.execute(sqlOn);

       dao.fastInsert(list);

                   String sqlStrOff = "SET IDENTITY_INSERT $tableName  Off";
       Sql sqlOff = Sqls.create(sqlStrOff);
       sqlOff.setVar("tableName", tableName);
       dao.execute(sqlOff);

描述:为什么不能开启显示数据的插入啊

1 回复
添加回复
请先登陆
回到顶部