sqlserver2005仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'SendMealAddress'中为标识列指定显式值。

ps = con.prepareStatement("insert into SendMealAddress values(null,?,?,?,?)");

表有一列是自增长的标识列,比如第一列是,

需要使用这样的格式:

ps = con.prepareStatement("insert into SendMealAddress(UserId,ConcreteAddress,IsDefaultAddress,Delivery,Payment) values(?,?,?,?,?)");

posted on 2013-12-08 20:28  凯特的宝贝世界  阅读(244)  评论(0编辑  收藏  举报