On Wed, 5 Jul 2006, Gilles wrote:

Bug reference:      2514
Description:        (jdbc driver) Multiple inlined statements with mixed
updates and queries return wrong results
Details:

When issuing this:
statement.execute("SELECT 2;UPDATE foo SET d='babar' where i=1; SELECT 3");
The 2 result returned is wrong. This seems to be a ResultSet containing the
same values as the first RS (it should be an update count)


Fixed in CVS for 8.0, 8.1 and 8.2dev. It was mistakenly retaining some state from the first SELECT when issuing the update. I've put up a temporary jar file here if you need a fix before the next official releases. http://www.ejurka.com/pgsql/jars/gr/

Kris Jurka

---------------------------(end of broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings

Reply via email to