读书人

请教一个关于session的有关问题

发布时间: 2012-01-03 22:16:06 作者: rapoo

请问一个关于session的问题
我页面得到一个session中的用户名ss
String ss=(String)session.getAttribute( "user ");
然后我要把用户名插如到另一张表中
String sql= "insert into 订单执行人 (订单编号,执行人,执行时间) values ( ' "+cid+ " ', ' "+ss+ " ', ' "+s+ " ') ";
stmt.executeUpdate(sql);
可是总是出
[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Violation of PRIMARY KEY constraint 'PK_订单执行人 '. Cannot insert duplicate key in object '订单执行人 '.
这个错误,小弟不爱懂session,请高手指出。

[解决办法]
这个错误貌似和session没有关系
是你往数据库中插入数据时,主键重复错误了

重新找数据再测试下吧
[解决办法]
主键重复
[解决办法]
订单编号是否设置了自动编号
[解决办法]
同意1楼的~
是你的主键重复了,和session没有关系~
这是你数据库的设计上的问题~
一般情况下订单的编号用一个自动增加或者是一个不会重复的串来表示,这样就不会出现你上面的情况了
[解决办法]
引用:同意1楼的~
是你的主键重复了,和session没有关系~
这是你数据库的设计上的问题~
一般情况下订单的编号用一个自动增加或者是一个不会重复的串来表示,这样就不会出现你上面的情况了

就是这样的了!!
[解决办法]
是的 PRIMARY KEY重复
[解决办法]
恩,我也不重复大家的话了。
[解决办法]
主键重复

读书人网 >Java Web开发

热点推荐