jdbc ResultSetMetaData::isWritable()

From: Ian Wehrman <ian(at)labfire(dot)com>
To: peter(at)retep(dot)org(dot)uk, pgsql-interfaces(at)postgresql(dot)org
Subject: jdbc ResultSetMetaData::isWritable()
Date: 2001-08-31 02:34:55
Message-ID: 20010830213455.A13100@labfire.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-interfaces

hello,
i think there's a simple error in the "isWritable" method of the
ResultSetMetaData class in the jdbc2 postgresql driver. the isWritable method
looks like this:

public boolean isWritable(int column) throws SQLException
{
if (isReadOnly(column))
return true;
else
return false;
}

and isReadOnly looks like this:

public boolean isReadOnly(int column) throws SQLException
{
return false;
}

hence, isWritable() will always return false. this is something of a problem
:) just switch the booleans in isReadOnly and everything should work just
fine. i have verified this in the 7.1.3 source, and it appears to work the
same way in at least 7.1.2 as well.

let me know if i can provide further information.

thanks,
ian wehrman

--
Labfire, Inc.
Seamless Technical Solutions
http://labfire.com/

Browse pgsql-interfaces by date

  From Date Subject
Next Message Bill.Allie 2001-08-31 03:48:54 pyPgSQL - Version 1.5.1 is released.
Previous Message Tatsuo Ishii 2001-08-31 02:06:00 Re: Majordomo being upgraded ...