diff --git a/jOOQ/src/main/java/org/jooq/tools/jdbc/MockStatement.java b/jOOQ/src/main/java/org/jooq/tools/jdbc/MockStatement.java index 11808dfbf0..466cc4ba6f 100644 --- a/jOOQ/src/main/java/org/jooq/tools/jdbc/MockStatement.java +++ b/jOOQ/src/main/java/org/jooq/tools/jdbc/MockStatement.java @@ -229,7 +229,7 @@ public class MockStatement extends JDBC41Statement implements CallableStatement @Override public int getUpdateCount() throws SQLException { checkNotClosed(); - return (result != null && result.length > 0) ? result[resultIndex].rows : 0; + return (result != null && resultIndex < result.length) && result[resultIndex].data == null ? result[resultIndex].rows : -1; } @Override