|
|
1
8
已从SQL 2000升级到SQL 2005,并切换到Microsoft SQL Server 2005 JDBC驱动程序版本1.2。执行insert后接select scope_identity()时出现错误“语句没有返回结果”。我使用executeUpdate()和getGeneratedKeys而不是executeQuery解决了该问题。这是前后代码。 注意:本例中使用的连接是java.sql.connection,而不是com.microsoft.sqlserver.jdbc.sqlserver connection。 SQL 2000代码
SQL 2005代码
|
|
|
2
1
插入的行失败,因此没有标识?在Java中生成断点查询,复制查询字符串,并在Management Studio中运行它,以查看结果是什么。这可能表明你做错了什么。 |
|
|
3
1
有升级驱动程序的选项吗?那你就可以用
如果这不是一个选项,那么您需要启动
|