为什么用java向SQL Server中添加行后,不能删除?
PreparedStatement ste = con.prepareStatement("insert into stock values (?,?,?,?,?,?,?,?,?)");
ste.setString(1,tempCSV.symbol);
ste.setFloat(2,tempCSV.last);
ste.setString(3,tempCSV.date);
ste.setString(4,tempCSV.time);
ste.setString(5,tempCSV.change);
ste.setFloat(6,tempCSV.open);
ste.setFloat(7,tempCSV.daytop);
ste.setFloat(8,tempCSV.daybottom);
ste.setLong(9,tempCSV.volume);
ste.executeUpdate();
java如上,添加是成功了的,但是想在SQL server的企业管理器中删除所添加的行确总是说“键列信息不足或不正确。更新影响到多行。”不能删除,而在SQLserver中手动添加的行确可以删除,这是为什么呢?