General Bug Report: statement.executeUpdate returns the wrong value
Unprivileged user <nobody>
From: Unprivileged user <nobody>
To: pgsql-bugs@postgresql.org
Date: 1998-12-22T22:24:06Z
Lists: pgsql-bugs
============================================================================
POSTGRESQL BUG REPORT TEMPLATE
============================================================================
Your name : Yaoshiang Ho
Your email address : yaosh@henchmen.com
Category : runtime: front-end: Java
Severity : serious
Summary: statement.executeUpdate returns the wrong value
System Configuration
--------------------
Operating System : Linux Redhat 2.036
PostgreSQL version : 6.2
Compiler used : jdk 1.1.17
Hardware:
---------
Celeron 233
Versions of other tools:
------------------------
none.
--------------------------------------------------------------------------
Problem Description:
--------------------
On line 742 of Connection.java, you just stick a 1
in for the updateCount paramter, instead of an accurat
count.
--------------------------------------------------------------------------
Test Case:
----------
Just try executing the string "create table t as (i int)".
the retval of executeUpdate should be 0, but is 1.
--------------------------------------------------------------------------
Solution:
---------
You will have to look at the client-server protocol and
figure out how to get the row count out. It is possible :
psql gives accurate counts.
--------------------------------------------------------------------------